如何在google apps脚本上设置自定义频率触发器 [英] How to set a custom frequency trigger on google apps script

查看:241
本文介绍了如何在google apps脚本上设置自定义频率触发器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆