Google Script 無法訪問它創建的電子表格,但可以打開我創建的電子表格。
這是有效的(電子表格是由我創建的):
var DataBookID = MasterSheet.getRange("B4:G5").getValue();
var Data = SpreadsheetApp.openById(DataBookID);
這不起作用(通過谷歌腳本復制的電子表格):
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");
我不知道為什么它給了我這個錯誤。提前致謝。
uj5u.com熱心網友回復:
已解決,只是我必須將模板檔案保存為谷歌電子表格檔案(它是 xlsx),現在可以作業了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/463912.html
