Google apps script Google应用程序脚本重命名文件不工作
当运行这个脚本时,我得到了一个错误 TypeError:在对象文件中找不到函数setName。(第8行,文件“代码”) 方法是rename()而不是setName() 对我来说,使用setName()工作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
请阅读-关于自动完成的部分-您将避免此类问题。获取错误<代码>类型错误:在对象函数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);
}
}