【发布时间】:2021-07-11 18:00:50
【问题描述】:
我在 Google Marketplace 部署了多个 Sheets 插件。这些插件允许用户自动执行每日上传/下载。创建和删除时间触发器可以顺利进行,没有任何问题。
如果用户完全删除了工作表并且没有手动删除时间触发器,我遇到了问题。
在“runtimeVersion”:“V8”中,我在以下代码中收到以下错误:
var ActiveSpreadSheet = SpreadsheetApp.getActiveSpreadsheet();
例外:找不到具有给定 ID 的项目。可能是因为 您尚未编辑此项目或您没有访问权限 它。
因此我无法加载(因此删除)与此工作表关联的触发器:
ScriptApp.getUserTriggers(ActiveSpreadSheet)
有谁知道我如何在“runtimeVersion”:“V8”中找出已删除表格的触发器 ID? (在 V5 中这是有效的)
【问题讨论】:
标签: google-apps-script google-sheets triggers v8