簡體   English   中英

Google Apps腳本中日期的oldValue

[英]oldValue for dates in Google Apps Script

我正在使用onEdit觸發器來觸發Google Apps腳本。 本質上,我使用表單的結果來填充日歷事件。 創建日歷事件后,我希望能夠使其與表單條目保持同步。 因此,如果有人編輯表單數據,我想編輯日歷事件。 不幸的是,由於沒有getEventById來存儲eventId是不夠的。

我當時想我可以使用event ['oldValue']來存儲事件時間,以弄清楚該事件以前是什么時候(以防萬一發生變化),以獲取當時的事件列表,從而使我能夠迭代少量事件以查找日歷事件。

不幸的是,日期對象以我無法解析的怪異浮點數出現。 例如:1/19/2016 20:00:00出來的是42388.791666666664,我真的不明白。

我確實有另一個想法,我應該只使用常規的HTTP get調用來獲取我想要的事件嗎? 我不確定如何從Google Apps腳本中執行此操作

也許遲了,但是你可以在這里看到答案

 var x = 42521.015713761575; // seconds in day = 24 * 60 * 60 = 86400 var date = new Date(1899, 11, 30, 0, 0, x * 86400); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM