如何复制 Google sheet 并保留其项目触发器和脚本?

How to copy a Google sheet and keep it's project triggers and scripts?

我目前有一个 Google Sheet 用作主模板。也就是说,我正在为每个请求制作此模板的副本。我想添加一个 Google 应用程序脚本(当表格完成时 onEdit POST 到我的服务器)到我的主模板,该模板将被复制并且 运行 用于此模板的每个副本。

我试过从管理员帐户执行此操作,但是,脚本似乎 'stick' 没有任何模板。这可能吗?

可安装的触发器可以附加到任何项目的任何电子表格(尊重共享权限)。您可以为制作的每个副本向主表项目添加一个新触发器。在第二个示例中 here 他们建议使用 SpreadsheetApp.openById() 您也可以使用 SpreadsheetApp.openByURL() 或 Spreadsheet#copy() 返回的电子表格,具体取决于您复制电子表格的方式。