Google Script Run ClockTrigger Multiple Scripts

时间:2015-01-22 19:53:11

标签: email google-apps-script triggers

我的情况是:

  
      
  • 谷歌表单注册,人们可以注册通知
  •   
  • 我希望每晚运行一系列脚本,通过表格回复和电子邮件发送给人们,Emailer()
  •   
  • 理想情况下经常运行的取消订阅脚本(每小时左右就足够了)以及通知电子邮件之前   发送。这会通过收件箱查看电子邮件并删除   来自表单回复的相应条目,Unsubscriber()
  •   

我无法想出一种协调这两个脚本运行方式的方法。我想要发生的是让Unsubscriber()全天每小时运行一次。在午夜或深夜时分,我想运行一次Emailer()并且此时没有运行Unsubscriber()函数。一旦Emailer()完成,我希望Unsubscriber()函数以其常规间隔恢复运行。我觉得应该可以使用ClockTrigger,但我无法想象如何实现它。

我也想知道,如果Unsubscriber()函数计划每小时使用一个ClockTrigger运行,但在某个实例上花费的时间超过一个小时,那么ClockTrigger会启动脚本的第二个实例吗?

1 个答案:

答案 0 :(得分:1)

Here是关于如何手动创建时间触发器的文档,您可以将该函数设置为每小时运行一次。

此触发器可能与主要功能相关,在主要功能中,您可以评估当前时间,如果它在午夜范围内(例如,上午12点<当前时间>凌晨1点),则每隔一次调用函数Emailer()当天致电Unsuscriber()。

希望这有帮助。