异常:访问具有 id 的文档时服务电子表格失败

Dux*_*uxi 7 google-sheets google-apps-script

Google 脚本无法访问由它创建的电子表格,但可以打开我创建的电子表格。

这是有效的(电子表格是我创建的):

var DataBookID = MasterSheet.getRange("B4:G5").getValue();   
var Data = SpreadsheetApp.openById(DataBookID);
Run Code Online (Sandbox Code Playgroud)

这不起作用(通过谷歌脚本复制电子表格):

var WorkingBook = SpreadsheetApp.openById(DuplicateID);
Run Code Online (Sandbox Code Playgroud)

我收到的错误:错误
异常:访问具有 id -----电子表格 ID------ 的文档时服务电子表格失败。

复制方法:

//DUPLICATE TEMPLATE
var destFolder = DriveApp.getFolderById(DestFolderID);
DriveApp.getFileById(TemplateID).makeCopy(BookName, destFolder);
Run Code Online (Sandbox Code Playgroud)

编辑:如果我尝试这个,它会给我同样的错误:

var testing = DriveApp.getFileById(TemplateID).makeCopy(BookName, destFolder);
SpreadsheetApp.open(testing).getRange("A8").setValue("AAAAAA");
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它给我这个错误。提前致谢。

Dux*_*uxi 13

已解决,只是我必须将模板文件保存为谷歌电子表格文档(它是 xlsx),现在可以使用了。