说我想在每年的1月1日触发脚本。
Google Spreadsheets似乎无法使用时间驱动的触发器来实现此目的。 以下是我想到的一些方法:
- 设置每年的特定日期和时间触发器。
- 在每个月的第一天触发一个脚本,并将单元格增加1,如果单元格是12的倍数,则触发脚本的其余部分。
- 在每个月的第一天触发一个脚本,检查它是否是一月。
我认为第三种选择是最好的,但看起来仍然是不好的做法。
答案 0 :(得分:0)
我认为目前app脚本中没有基于年度触发器的功能 但你可以这样做, 2017年1月1日的时间表
ScriptApp.newTrigger("myFunction")
.timeBased()
.atDate(year, 1, 1)
.create();
检查年份,如果更改使用新年值重置您的触发器。
<a>