Как разделить текст (из листов) в скрипте Google Apps (в слайдах)? - PullRequest
0 голосов
/ 02 марта 2020

Я получаю доступ к данным из Google Sheets и помещаю их в Google Slides. Данные, которые я использую, имеют даты в формате «Чт 30 января 00:00:00 GMT-08: 00 2020». Я хочу разделить его так, чтобы у меня было только «Чт 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. Сплит не является функцией ". Есть ли другая функция, которую я могу использовать, чтобы разделить дату?

1 Ответ

1 голос
/ 12 марта 2020

В вашей ситуации, когда используется getValues(), извлекается Thu Jan 30 00:00:00 GMT-08:00 2020. И вы хотите получить Thu Jan 30.

Когда Thu Jan 30 помещает ячейку в электронную таблицу, я думаю, что getDisplayValues() может подойти вместо getValues().

Ссылка :

...