2016-11-25 266 views
0

我正在使用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()或者如果我想檢查該行是否是假期。

這裏常用的方法是什麼?

回答

1

打開Goog​​le Spreadsheet,進入文件>電子表格設置並將默認時區更新爲伯爾尼。

同樣轉到腳本編輯器中的文件菜單,選擇項目設置並確保正確設置時區。

+0

它已經在那個時區,這就是我有問題的原因,谷歌腳本顯然是在PST時間運行,所以我無法可靠地知道一週中的哪一天是它 – quimnuss

+1

也轉到文件菜單中的腳本編輯器,項目設置並確保時區已正確設置。 –

+0

是啊!我不知道這一點。可愛!將您的評論發佈到答案中,以便我可以接受它。 – quimnuss