Google Apps电子表格中Google电子表格的时间而不是电子表格时区
问题描述:
我正在使用Google Apps电子表格来操作某些日历活动。我更改属于某些日期(节假日)的行的背景颜色。Google Apps电子表格中Google电子表格的时间而不是电子表格时区
的问题是,谷歌的脚本use Google timezone,所以如果我的电子表格单元格中包含它被解释为firstCell.getValue() --> Thu Dec 31 2015 15:00:00 GMT-0800 (PST)
脚本=Date(2016,1,1)
,因为我的账号是在伯尔尼的时区,而谷歌的GMT-0800
。然后,我对日期所做的一切都是关闭一天的; .getDay()
或者如果我想检查该行是否是假期。
这里常用的方法是什么?
答
打开Google Spreadsheet,进入文件>电子表格设置并将默认时区更新为伯尔尼。
同样转到脚本编辑器中的文件菜单,选择项目设置并确保正确设置时区。
它已经在那个时区,这就是我有问题的原因,谷歌脚本显然是在PST时间运行,所以我无法可靠地知道一周中的哪一天是它 – quimnuss
也转到文件菜单中的脚本编辑器,项目设置并确保时区已正确设置。 –
是啊!我不知道这一点。可爱!将您的评论发布到答案中,以便我可以接受它。 – quimnuss