异常:服务电子表格在访问具有 id 的文档时失败
Exception: Service Spreadsheets failed while accessing document with id
Google脚本无法访问它创建的电子表格,但可以打开我创建的电子表格。
这是有效的(电子表格是我创建的):
var DataBookID = MasterSheet.getRange("B4:G5").getValue();
var Data = SpreadsheetApp.openById(DataBookID);
这不起作用(电子表格通过 google 脚本复制):
var WorkingBook = SpreadsheetApp.openById(DuplicateID);
我收到的错误:
错误
异常:服务电子表格在访问 ID 为 ----- 电子表格 ID ------ 的文档时失败。
复制方法:
//DUPLICATE TEMPLATE
var destFolder = DriveApp.getFolderById(DestFolderID);
DriveApp.getFileById(TemplateID).makeCopy(BookName, destFolder);
编辑:
如果我尝试这个,它会给我同样的错误:
var testing = DriveApp.getFileById(TemplateID).makeCopy(BookName, destFolder);
SpreadsheetApp.open(testing).getRange("A8").setValue("AAAAAA");
我不知道为什么它会给我这个错误。提前致谢。
已解决,我必须将模板文件另存为 google 电子表格文档(它是 xlsx),现在可以使用了。
Google脚本无法访问它创建的电子表格,但可以打开我创建的电子表格。
这是有效的(电子表格是我创建的):
var DataBookID = MasterSheet.getRange("B4:G5").getValue();
var Data = SpreadsheetApp.openById(DataBookID);
这不起作用(电子表格通过 google 脚本复制):
var WorkingBook = SpreadsheetApp.openById(DuplicateID);
我收到的错误:
错误
异常:服务电子表格在访问 ID 为 ----- 电子表格 ID ------ 的文档时失败。
复制方法:
//DUPLICATE TEMPLATE
var destFolder = DriveApp.getFolderById(DestFolderID);
DriveApp.getFileById(TemplateID).makeCopy(BookName, destFolder);
编辑: 如果我尝试这个,它会给我同样的错误:
var testing = DriveApp.getFileById(TemplateID).makeCopy(BookName, destFolder);
SpreadsheetApp.open(testing).getRange("A8").setValue("AAAAAA");
我不知道为什么它会给我这个错误。提前致谢。
已解决,我必须将模板文件另存为 google 电子表格文档(它是 xlsx),现在可以使用了。