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對分析和顯示日期的時區有更好的控制。