首页 > 解决方案 > 如何在 Google Apps 脚本(在幻灯片中)中拆分文本(来自表格)?

问题描述

我正在从 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 不是函数”。我可以使用其他功能来拆分日期吗?

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-apigoogle-slides-apigoogle-slides

解决方案


在您的情况下,何时getValues()使用,Thu Jan 30 00:00:00 GMT-08:00 2020被检索。而你要检索Thu Jan 30.

什么时候Thu Jan 30放入电子表格中的单元格,我认为这getDisplayValues()可能适合而不是getValues().

参考:


推荐阅读