Google apps script Google应用程序脚本重命名文件不工作

Google apps script Google应用程序脚本重命名文件不工作,google-apps-script,Google Apps Script,当运行这个脚本时,我得到了一个错误 TypeError:在对象文件中找不到函数setName。(第8行,文件“代码”) 方法是rename()而不是setName() 对我来说,使用setName()工作 请阅读-关于自动完成的部分-您将避免此类问题。获取错误类型错误:在对象函数next()中找不到函数getName{/**}。来自 function rename() { var folder = DocsList.getFolder('Folder'); var files = fol

当运行这个脚本时,我得到了一个错误 TypeError:在对象文件中找不到函数setName。(第8行,文件“代码”)

方法是rename()而不是setName()

对我来说,使用setName()工作


请阅读-关于自动完成的部分-您将避免此类问题。获取错误<代码>类型错误:在对象函数next()中找不到函数getName{/**}。来自
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)

  }
files[i].rename(newName)
files[i].setName(newName);
function myFunction() 
{    **// this worked for me rename files of type CSV to processed**
var sh = SpreadsheetApp.getActiveSheet();
var folder = DriveApp.getFolderById('folderID'); // change accordingly to  folder ID
//give me only files that are of type CSV
var files = folder.getFilesByType(MimeType.CSV); 
// new name of csv that I want to rename the file within my google drive folder
var newName = "processed";
    while(files.hasNext())
    {
        // iterate throught the csv files available
        var file = files.next()
        // will rename all csv's to processed
        file.setName(newName);
    }
}