【发布时间】:2020-12-23 23:13:51
【问题描述】:
我运行了这个应用程序脚本代码:
ScriptApp.newTrigger("foo")
.timeBased()
.everyMinutes(36)
.create();
但我发现触发器 UI 没有任何变化:
【问题讨论】:
标签: google-apps-script triggers
我运行了这个应用程序脚本代码:
ScriptApp.newTrigger("foo")
.timeBased()
.everyMinutes(36)
.create();
但我发现触发器 UI 没有任何变化:
【问题讨论】:
标签: google-apps-script triggers
正如官方文档中所述,everyMinutes(n):
指定每 n 分钟运行一次触发器。 n 必须为1、5、10、15 或 30。
您选择了不支持的36。
例如,这是有效的:
function foo() {
// code here to be executed every 30 minutes
}
function createTrigger(){
ScriptApp.newTrigger("foo").timeBased().everyMinutes(30).create();
}
确保您执行一次 createTrigger 函数以便为foo 函数创建触发器:
还要检查错误消息。令我惊讶的是,错误消息非常具有描述性:
异常:您传递给 everyMinutes 的值无效。它必须 是 1、5、10、15 或 30 之一。
【讨论】: