是否有谷歌电子表格脚本的默认时区? 它依赖于用户设置或帐户地理位置,还是始终是固定时区?谷歌电子表格脚本编辑器:默认时区
例如,当我发出了我想知道的时区会是怎样的情况如下:
new Date();
最好,我想将它设置为UTC或PST如果可能的话。 该脚本应该通过网络应用程序由cron作业运行。
是否有谷歌电子表格脚本的默认时区? 它依赖于用户设置或帐户地理位置,还是始终是固定时区?谷歌电子表格脚本编辑器:默认时区
例如,当我发出了我想知道的时区会是怎样的情况如下:
new Date();
最好,我想将它设置为UTC或PST如果可能的话。 该脚本应该通过网络应用程序由cron作业运行。
该脚本的默认时区与包含Google Spreadsheet的默认时区相同。打开Google Spreadsheet,转到文件,然后选择电子表格设置以查看您的默认时区。
您可以在任何时区设置cron作业(基于时间的触发器),而不考虑您的工作表时区。
ScriptApp.newTrigger("fn").timeBased().atHour(1).inTimezone("PST").create()
大量的研究后,我结束了在脚本中,这是非常容易的,缺省工作,而不是日期到浏览器时区使用moment.js。希望这可以帮助某人。
Moment.js对分析和显示日期的时区有更好的控制。
感谢您的回复。我检查了电子表格设置并将其设置为PST(GMT -8)。但脚本编辑器正在具有不同时区的机器上进行测试,并且至少在该机器上进行测试时,我们会看到不同的时区。 – apadana