我使用Google Apps电子表格操作某些日历活动。我更改属于某些日期(假日)的行的背景颜色。
问题在于Google脚本use Google timezone,因此如果我的电子表格单元格在脚本中包含=Date(2016,1,1)
,则会将其解释为firstCell.getValue() --> Thu Dec 31 2015 15:00:00 GMT-0800 (PST)
,因为我的帐户位于伯尔尼的时区谷歌的GMT-0800
。然后,我尝试用日期做的所有事情都会在一天之内完成; .getDay()
或者如果我想检查该行是否是假日。
这里的常用方法是什么?
答案 0 :(得分:1)
打开Google电子表格,转到文件>电子表格设置并将默认时区更新为伯尔尼的时区。
同样转到脚本编辑器中的“文件”菜单,选择“项目设置”并确保正确设置时区。