【发布时间】:2021-02-08 06:36:21
【问题描述】:
我目前正在为我的函数添加基于时间的触发器。基本上,我的函数(称为 mainFunction)从 Gmail 帐户获取电子邮件并将其正文显示到电子表格中。我想让函数每 5 分钟调用一次,所以我写了
ScriptApp.newTrigger("mainFunction")
.timeBased()
.everyMinutes(5)
.create();
然后运行我的函数。
我的函数运行良好,我可以在我的电子表格中看到数据。但是,在我运行该函数并等待超过 5 分钟后,当我检查应用程序脚本中的触发器部分时,我看到显示了大量触发器,如下图所示。 triggers on apps script
我认为这里的问题是我设置并创建了一个新触发器,它每 5 分钟运行一次我的“mainFunction”,这就是为什么我在我的应用程序脚本触发器部分看到大量触发器的原因。我对吗?如果我每 5 分钟创建一次新触发器,我不应该这样做,我应该在哪里更改以便每 5 分钟运行一次函数(而不是创建新函数)?
【问题讨论】:
标签: google-apps-script triggers