如何在Google Apps脚本上设置自定义频率触发器

时间:2015-09-09 02:02:21

标签: google-apps-script

我是Google应用脚本的新用户,我最近遇到了一个问题。 在Google应用脚本中,我想设置触发器,以便在每天上午9:00运行应用。但我只能通过触发器设置触发器 - 添加触发器,每天9:00-10:100 AM设置触发器,但我发现它每天9:30运行我的程序。 所以我的问题是如何在每天上午9点设置触发器? 非常感谢..

2 个答案:

答案 0 :(得分:2)

据我所知,"添加触发器"功能只允许您在这一小时范围内设置触发器。

但是,如果以编程方式创建触发器(使用ClockTriggerBuilder类),则可以设置更窄的时间范围。但它仍有30分钟的范围:应用程序运行将在上午9点上下运行15分钟。这对你来说足够接近,还是需要它在早上9点运行?

会是这样的:

consumer2

Here you can find more information

答案 1 :(得分:2)

如果它必须在给定时间精确运行,您唯一的选择是创建一个每分钟运行的触发器,并首先检查它是否正确运行。

检查是否有时间,将最后一次运行时保存在脚本属性中并与当前时间进行比较。

即使您将触发器设置为在特定时间运行,所有其他方法也会延迟几分钟。