如何在google apps脚本上设置自定义频率触发器 [英] How to set a custom frequency trigger on google apps script
问题描述
我是Google应用脚本的新用户,最近我遇到了一个问题。
在Google应用程序脚本中,我想设置一个触发器,以便每天早上9:00运行应用程序。但是我只能通过触发器设置触发器 - 添加一个触发器,每天设置触发器9:00-10:100 AM,但我发现它每天大约在9:30运行我的程序。
所以我的问题是如何在每天上午9:00设置触发器?
非常感谢。
I'm a new user for Google apps script, I meet a question recently. In Google apps script, I want to set a trigger to run the app on 9:00AM every day. But I can only set a trigger by Trigger-Add a trigger, set a trigger 9:00-10:100 AM every day,But I found that it run my program about 9:30 every day. So my question is how set a trigger on 9:00 AM every day? Thank you very much..
推荐答案
据我所知,添加触发器功能只会让你在这个小时范围内设置触发器。
As far as I know, the "Add a trigger" feature will only let you set triggers within this one hour range.
但是,如果以编程方式创建触发器(使用ClockTriggerBuilder类),则可以设置更窄的时间范围。但它仍然有30分钟的范围:应用程序运行时间为上午9点或上下15分钟。这是否足够接近你或你需要它在早上9点运行?
You can, however, set a narrower time range if you create your trigger programmatically (using the ClockTriggerBuilder class). It'll still have a thirty minute range, though: the app run will run at 9am plus or minus 15 minutes. Is that close enough for you or do you need it to run at 9am sharp?
它会是这样的:
ScriptApp.newTrigger('YourFunction')
.timeBased()
.everyDays(1)
.atHour(9)
.create();
这篇关于如何在google apps脚本上设置自定义频率触发器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!