【发布时间】:2020-03-02 19:48:07
【问题描述】:
我正在访问 Google 表格中的数据并将其放到 Google 幻灯片上。我使用的数据的日期格式为“Thu Jan 30 00:00:00 GMT-08:00 2020”。我想拆分它,使我只有“Thu Jan 30”。
到目前为止我的代码是:
var data = sheet.getDataRange().getValues();
for (var i = 0; i < data.length; i++) {
var date = data[i][0];
var splitDate = date.split("00:00");
Logger.log(splitDate[0]);
Logger.log(data[i][1]);
}
但是,我收到一条错误消息,提示“TypeError:date.split 不是函数”。我可以使用其他函数来拆分日期吗?
【问题讨论】:
-
使用
getDisplayValues()而不是getValues()可能是直接的解决方案。 Ref 但我不确定您的电子表格的实际值。因此,如果这不能解决您的问题,您能否提供示例电子表格?当然,请删除您的个人信息。 -
嗨@柯克兰!您能否分享您的电子表格副本以进一步帮助您解决问题?请记住删除所有私人身份信息。
-
我让它工作了!谢谢@Tanaike!
-
嗨@Tanaike,您能否将您的评论正式化为答案,以便原始发布者可以接受并且更容易被社区的任何成员看到?
-
@Mateo Randwolf 谢谢你的评论。我将其发布为答案。
标签: google-apps-script google-sheets google-sheets-api google-slides-api google-slides