以下Google脚本因错误而失败-
文档丢失(也许它已被删除,或者您没有读取权限?)
在下面的代码的第var body = DocumentApp.openById(NewdocumentId).getBody();
行上。
我正在从生成新文档副本的同一帐户/脚本运行代码,然后尝试访问它,发生错误,我在这里遗漏了什么??
//Copy the template to new folder
var NewdocumentId = DriveApp.getFileById('MyValidDocIDHere').makeCopy().getId();
DriveApp.getFileById(NewdocumentId).setName(row_no + '_' + customer.checkout+ '_' + customer.name + '_' + customer.room);
Utilities.sleep(9000);
var body = DocumentApp.openById(NewdocumentId).getBody();
body.replaceText("##DATE##", customer.checkin);
NewdocumentId.saveAndClose();
答案 0 :(得分:0)
我找到了解决方案,因为使用的是Google表格SpreadsheetApp.openById
,而不是DocumentApp.openById
,互联网上的一些旧示例使我将此错误复制到:(