我正在尝试使用Google脚本自动制作工作表的副本,将其放入特定文件夹并重命名。
这是脚本:
function saveAsSpreadsheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var destFolder = DriveApp.getFolderById("test");
DriveApp.getFileById(sheet.getId()).makeCopy("test", destFolder);
} //END function saveAsSpreadsheet
当我运行它时,我收到以下错误:
找不到具有给定ID的项目,或者您没有 允许访问它。 (第4行,文件“代码”)
“test”文件夹与工作表/脚本位于同一个文件夹中,所以我想知道这是否与权限有关,但我不确定。
答案 0 :(得分:0)
您正在使用DriveApp.getFolderById(),但是传递的文件夹名称不是id。因此,找不到具有给定ID的项目。