我需要在10:30运行google文档脚本周一至周五:建议吗?

时间:2012-07-26 11:16:22

标签: google-apps-script triggers

我有一个在Google文档电子表格上运行的脚本,工作正常。 我需要自动运行这个脚本并使用了一个触发器, 这也很好。在触发器的选项中,我可以运行 脚本在10到11或11到12,但不是10:30。

我可以使用确切的时间选项,但这意味着每次都要重置日期。 我也可以在上午10点运行它并输入一个睡眠命令,但不确定是否 脚本运行的时间有一个时间限制:这样会 有效地运行30分钟。

还有其他想法吗?

由于 ADE

2 个答案:

答案 0 :(得分:4)

通过脚本设置触发器似乎提供了比UI更多的选项,请参阅ClockTriggerBuilder https://developers.google.com/apps-script/class_clocktriggerbuilder

例如

ScriptApp.newTrigger("myTimeTrigger")
  .timeBased()
  .onWeekDay(ScriptApp.WeekDay.MONDAY)
  .atHour(12).nearMinute(15)
  .create();

答案 1 :(得分:0)

您可以每隔30分钟设置一次触发器并检查脚本本身“现在几点?” 不是10:30?然后返回... 取决于你需要获得它的准确性可能是一个很好的开始...所以你可以在一分钟触发器上做同样的事情...... (忘记睡眠选项,它应该超过总可接受的运行时间) 另请参阅此帖非常相似:Working hours only trigger