我的第一篇文章,所以请轻松。
我正在尝试在电子表格上创建一个Google脚本,该脚本使用表格来获取有关事件的信息,然后将其添加到日历中。该脚本在两个日期之间为选定的工作日创建一个createEventseries。它还检查在这些事件时间之间每小时每小时有多少事件。
我有一行代码问题,每个代码都应该在每个循环上添加一天:
var floatdate = new Date(floatdate.setDate(starttime.getDate()+d)) ;
floatdate是当前正在检查的日期,D是在开始时间后的数天之内。
我的问题是,当d = 4日和月变化时,请参见此示例:
var floatdate = new Date(floatdate.setDate(starttime.getDate()+0))
Logger.log(floatdate)
var floatdate = new Date(floatdate.setDate(starttime.getDate()+1))
Logger.log(floatdate)
var floatdate = new Date(floatdate.setDate(starttime.getDate()+2))
Logger.log(floatdate)
var floatdate = new Date(floatdate.setDate(starttime.getDate()+3))
Logger.log(floatdate)
var floatdate = new Date(floatdate.setDate(starttime.getDate()+4))
Logger.log(floatdate)
给出以下内容:
[17-06-02 05:06:47:933 PDT] Mon May 29 08:00:00 GMT+08:00 2017
[17-06-02 05:06:47:933 PDT] Tue May 30 08:00:00 GMT+08:00 2017
[17-06-02 05:06:47:934 PDT] Wed May 31 08:00:00 GMT+08:00 2017
[17-06-02 05:06:47:935 PDT] Thu Jun 01 08:00:00 GMT+08:00 2017
[17-06-02 05:06:47:935 PDT] Mon Jul 03 08:00:00 GMT+08:00 2017
请帮助!
我在日志视图中遇到了同样的问题:
[20-06-25 20:42:05:887 CEST] Month 2020-06-26T18:42:05+0000
[20-06-25 20:42:05:889 CEST] Month 2020-06-27T18:42:05+0000
[20-06-25 20:42:05:893 CEST] Month 2020-06-29T18:42:05+0000
[20-06-25 20:42:05:900 CEST] Month 2020-07-03T18:42:05+0000
最后,我发现它只是一些怪异的样本,整个输出都可以在"应用程序脚本仪表板"(查看 - > logs - > link应用程序脚本仪表板(。所有日期都正确的整个输出是正确的。
另一个选项如何进入整个日志输出是https://script.google.com/home/my-->选择您的项目 - >项目详细信息菜单 - >选择执行 - >打开执行并观察结果。