Разделение значения ячейки даты, которое было отправлено с помощью форм Google в лист Google - PullRequest
0 голосов
/ 28 сентября 2018

Я очень плохо знаком с JavaScript и Google Apps Script.У меня возникают проблемы с использованием функции split() для значения ячейки листов Google, которая содержит метку времени даты, которая была вставлена ​​при отправке форм Google.

Значение в ячейке A3 равно 9/21/2018 13:26:05, но в логгере скриптов приложений возвращается Fri Sep 21 13:26:05 GMT-07:00 2018

Значение в ячейке J3 равно Industry Tour *approval required и возвращает Industry Tour *approval required в логгере скриптов приложений

Следующее возвращает Industry Tour, как и ожидалось.

var event = row[9].split('*')[0]; //splits value of J3 and returns part[0]

Следующее приводит к ошибке.

Ошибка типа: не удается найти функцию, разделенную на объекте Пт 21 сентября 2018 13:26:05 GMT-0700 (PDT).(строка 29, файл «Код»)

var submittedDate = row[0].split('GMT')[0]; //attempting to split value of A3 

Я ищу способ разделить значение A3 так, чтобы оно отображало только Fri Sep 21 13:26:05, но не GMT-07:00 2018.Любая помощь очень ценится.

1 Ответ

0 голосов
/ 10 октября 2018

Основываясь на предложениях из других мест, я решил преобразовать объект даты в строку, используя String(), а затем split() в «GMT».

Код ниже решил мою проблему

var submittedDate = String(row[0]);
submittedDate = submittedDate.split('GMT')[0];
...