Получить значение даты из электронной таблицы, используя скрипт Google Apps - PullRequest
0 голосов
/ 18 мая 2019

Я изо всех сил пытался получить правильную "дату" из электронной таблицы, используя скрипт приложений Google. Итак, ниже сценарий:
1. Форма Google отправляет запрос в электронную таблицу, в которой есть столбец даты. поэтому, если запрос отправлен, электронная таблица сохраняет дату в местном часовом поясе. например У меня есть дата "20/05/2019 09:00:00", которая уже находится в местном часовом поясе (GMT + 9: 00).

  1. Теперь я прочитал это значение из скрипта Google Apps, используя
    var startTime = sheetObj.getRange(38, 6).getValue(). Это возвращает объект даты, который добавляет 9 часов ко времени снова. поэтому я получаю значение даты как «Пн 20 мая 18:00:00 GMT + 09: 00 2019». поскольку моя дата уже в местном часовом поясе, я не хочу снова использовать часовой пояс. Мой ожидаемый вывод: «Пн 20 мая 9:00:00 GMT + 09: 00 2019» с объектом даты.

Но когда я использую getDisplayedValues, я получаю точное сохраненное значение, но мне нужна дата как объект даты, чтобы создать событие в календаре с этой датой.

Я что-то здесь упускаю? Мой часовой пояс с календарем, таблицей и сценарием одинаков - GMT + 09: 00.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...