gpt4 book ai didi

javascript - Google Apps编写自定义每小时触发器以在给定时间启动

转载 作者:行者123 更新时间:2023-11-28 07:04:40 25 4
gpt4 key购买 nike

在 Google Apps 脚本中,我想编写一个每天从上午 8:57 到下午 6:57 触发的触发器。而且每小时都会触发一次。通过“资源”->“当前项目”触发器,我可以将其设置为每小时触发一次,并在触发函数中写入逻辑,以忽略当前时间不在范围内的情况。但这样我就不能强制它在每小时第 57 分钟触发。

我见过程序化触发器 here

但该链接并未阐明我们如何组合条件(例如,从最近的上午 8:57 开始每小时触发一次)。我认为我们可以级联条件,例如:

ScriptApp.newTrigger('authorizeToTrello').timeBased().everyHours(1).atDate(somedate);

我不确定这种级联是否会导致“AND”或“OR”条件。

最佳答案

您不能级联或使用条件作为触发器创建的一部分。

相反,您唯一的选择是重复 1 分钟触发器,并首先检查当前时间是否符合您想要的时间范围。

我建议不要尝试如此精确,而是每 5 或 10 分钟使用一次触发器。否则,您需要更复杂的逻辑(即使每 5 分钟一次)来处理重叠的触发器,因为每次执行可能持续长达 6 分钟。

关于javascript - Google Apps编写自定义每小时触发器以在给定时间启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31794213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com