0

是否有谷歌电子表格脚本的默认时区? 它依赖于用户设置或帐户地理位置,还是始终是固定时区?谷歌电子表格脚本编辑器:默认时区

例如,当我发出了我想知道的时区会是怎样的情况如下:

new Date(); 

最好,我想将它设置为UTC或PST如果可能的话。 该脚本应该通过网络应用程序由cron作业运行。

回答

1

该脚本的默认时区与包含Google Spreadsheet的默认时区相同。打开Goog​​le Spreadsheet,转到文件,然后选择电子表格设置以查看您的默认时区。

您可以在任何时区设置cron作业(基于时间的触发器),而不考虑您的工作表时区。

ScriptApp.newTrigger("fn").timeBased().atHour(1).inTimezone("PST").create() 
+0

感谢您的回复。我检查了电子表格设置并将其设置为PST(GMT -8)。但脚本编辑器正在具有不同时区的机器上进行测试,并且至少在该机器上进行测试时,我们会看到不同的时区。 – apadana

0

大量的研究后,我结束了在脚本中,这是非常容易的,缺省工作,而不是日期到浏览器时区使用moment.js。希望这可以帮助某人。

Moment.js对分析和显示日期的时区有更好的控制。