【发布时间】:2016-08-10 02:36:26
【问题描述】:
我正在使用 Google Script 将一些日历事件导出到电子表格;我的脚本的相关部分如下:
var details=[[mycal,events[i].getTitle(), events[i].getDescription(), events[i].getLocation(), events[i].getStartTime(), myformula_placeholder, ('')]];
var range=sheet.getRange(row,1,1,7);
range.setValues(details);
此代码有效,但输入电子表格的“时间”是 nnnnn.nn 形式的实数。在电子表格本身上,使用小数点左侧的整数(例如 2017 年 10 月 15 日)看起来不错,但小数点是值的一部分,因此是电子表格值的一部分。
我的脚本将数据放入我的工作簿中的一个工作表中,另一个工作表读取具有上述日期类型的数据行,并使用匹配函数(对于今天())从另一个工作表中查找特定日期信息。如果我能去掉小数,那会很好用。
我如何使用我上面的内容(如果我偏离了我发现的作品,我将重做几个小时的工作)但只添加所需的内容,以便只将整数部分放入输出电子表格中,这样我就有了我的 match 函数使用 today() 可以很好地找到一个纯日期?
我一直在挖掘,但在尝试将它们放在一起时错误比比皆是。 “解析”看起来不错,但它失败了,因为验证不喜欢在 getStartTime 中使用解析。可能是我用错了。
我们将不胜感激。
【问题讨论】:
标签: date time google-apps-script spreadsheet strip