[英]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.