Google电子表格脚本是否有默认时区? 它取决于用户设置或帐户地理位置,还是始终是固定的时区?
例如,当我发出以下内容时,我想知道时区是什么:
new Date();
我希望尽可能将其设置为utc或PST。 该脚本应该由cron作业通过Web应用程序运行。
答案 0 :(得分:1)
脚本的默认时区与包含Google电子表格的默认时区相同。打开Google电子表格,转到文件,然后转到电子表格设置以查看您的默认时区。
您可以在任何时区设置cron作业(基于时间的触发器),而不管您的工作表时区。
ScriptApp.newTrigger("fn").timeBased().atHour(1).inTimezone("PST").create()
答案 1 :(得分:0)
经过大量研究,我最终在脚本中使用了moment.js,这比使用默认为浏览器时区的Date更容易。希望这有助于某人。
Moment.js可以更好地控制时区,以便解析和显示日期。
答案 2 :(得分:0)