大家好,感谢您的帮助。
我有两个不同的脚本,每个脚本需要在一天中的特定时间每14天自动运行一次。 (是的,它与工资单有关。)我没有看到触发器会这样做,但话又说回来,我可能错过了一些东西......
任何人都在关注如何做到这一点?
答案 0 :(得分:0)
您需要以编程方式设置触发器并在第一次初始化它。使用
创建新日期var runTime = new Date()
然后您可以使用
简单地抵消日期runTime.setDate(runTime.getDate() + 14)
并设置确切的运行时间,例如
runTime.setHours(12)
runTime.setMinutes(0)
在12:00运行(没有更深入的点,因为它将有15分钟的误差范围,因为它可以运行到12:15)。请阅读here,了解如何设置触发器。
每次运行脚本时都必须执行此操作。清除旧触发器并使该功能下次创建一个新触发器。由于您使用了日期对象,因此您也可以高度自定义此操作,例如每月10日或每隔一个星期四等运行。确实取决于您如何操作日期对象。