Google Apps脚本重命名文件不起作用

use*_*302 3 google-apps-script

运行此脚本时,我收到错误 TypeError: Cannot find function setName in object File。(第 8 行,文件“代码”)

function rename() {
  var folder = DocsList.getFolder('Folder');
  var files = folder.getFiles();
  for (var i in files) {
    oldName = files[i].getName()
    newName = oldName.replace(/\d+/g, '')
    newName = newName.replace(/\s/g, '');
    files[i].setName(newName)

  }
Run Code Online (Sandbox Code Playgroud)

Sto*_*cea 6

对我来说,使用 setName() 。

files[i].setName(newName);
Run Code Online (Sandbox Code Playgroud)