当我手动添加新触发器时,与“电子表格设置”以及“项目属性”相比,它将在不同的时区中创建。我该如何解决? 提前致谢
答案 0 :(得分:0)
我住在格林威治标准时间-7,但我们现在正在夏令时,所以我们真的在GMT-6时间。我设置了一个触发器,在20:31和20:31:03发射,它将时间写入文件。我正在观看Google云端硬盘目录,并在文件上看到上次修改时间更改,当我检查文件时,确定它同意GMT-6时区时间。
所以我自己没有看到问题。如果您在一个小时后看到时间,也许您不考虑夏令时。
我刚刚再做一次,果然它工作正常。
答案 1 :(得分:0)
这也发生在我身上。绕过它的唯一方法是以编程方式安装触发器。
function addTrigger() {
// main() will be called weekly on Monday at 16:00 in the specified time zone
var everyWeek = ScriptApp.newTrigger("main")
.timeBased()
.everyWeeks(1)
.onWeekDay(ScriptApp.WeekDay.MONDAY)
.inTimezone("America/Los_Angeles")
.atHour(16)
.create();
}