0
我正在編寫一個腳本,其中複製了一個模板電子表格,並最終將其填充。不幸的是,我的功能的最後一個「返回」行給我一個錯誤「文檔丟失(可能它被刪除了?)」無法在腳本中打開Google文檔重複文檔
很多關於該錯誤的信息表明權限問題,但即使出現錯誤在「openById()」文檔實際上是創建的,我可以在Web瀏覽器中對其進行編輯。
function createDuplicateDocument(sourceId, name) {
var source = DriveApp.getFileById(sourceId);
var newFile = source.makeCopy(name, DriveApp.getFolderById(FOLDER));
return DocumentApp.openById(newFile.getId());
}
我已經看了代碼爲https://gist.github.com/mhawksey/1170597,它似乎用線:
var docid = DocsList.getFileById(templateid).makeCopy().getId();
var doc = DocumentApp.openById(docid);
的「已超出DocsList」似乎有利於DriveApp的被棄用,但轉換線路使用這個接口仍然是相同的結果。