由脚本设置的可安装onOpen触发器将不会在Apps脚本中运行

时间:2019-01-09 12:27:06

标签: google-apps-script google-sheets triggers

我在一个绑定到电子表格的脚本中制作了一个可安装的onOpen触发器,并根据需要创建了一个触发器。我用来创建触发器的代码是:

ScriptApp.newTrigger('customOnOpen').forSpreadsheet(ss).onOpen().create();

这将创建以下触发器:

auto created trigger

但是打开电子表格时不会触发此触发器。

我发现,如果删除触发器并手动创建它,则会得到以下触发器:

manually created trigger

您可以看到第二个触发器是从头部部署的。我不确定这方面的区别,因为我没有制作Web应用程序。只是为电子表格运行的代码。无论如何,手动安装的触发器都可以工作。我找不到通过Apps脚本代码从头触发器创建部署的方法。

帮助:)))

0 个答案:

没有答案