【发布时间】:2021-07-02 13:45:07
【问题描述】:
简而言之,我想在特定月的第一天触发代码。因此,例如,我想在 1 月 1 日运行 X-script,而不是 2 月 1 日、3 月 1 日等。根据我的测试,似乎 atDate 函数需要 year 变量,我希望触发器每年触发1 月 1 日,而不仅仅是 x 年。
这是我一直在使用的定时触发功能的版本。
function createTrigger() {
ScriptApp.newTrigger("moveNumbersDecember")
.timeBased()
.atDate(xxxx, 1, 1)
.create();
}
还有其他我可以使用的函数,或者 atDate() 的解决方法吗?我的其他尝试是使用 today() 将工作表上的 A1 单元格设置为时钟,然后尝试创建一个 if 函数,如果 A1 = 1 月 1 日,然后运行 X 脚本。但我对编码很陌生,还不能让它工作。
非常感谢任何想法/帮助。
【问题讨论】:
标签: google-apps-script triggers