Я использую электронную таблицу Google Apps для управления некоторыми событиями календаря. Я меняю цвет фона строк, принадлежащих некоторым датам (праздники).День скрипта таблицы Google Apps в часовом поясе Google вместо часового пояса электронной таблицы
Проблема заключается в том, что Google скрипты use Google timezone, так что если моя таблица ячейка содержит =Date(2016,1,1)
по сценарию он интерпретируется как firstCell.getValue() --> Thu Dec 31 2015 15:00:00 GMT-0800 (PST)
, так как мой счет на часовом поясе Берна в то время как Google, GMT-0800
. Тогда все, что я пытаюсь сделать с датой, отключается на один день; .getDay()
или если я хочу проверить, является ли эта строка праздником.
Каков общий подход здесь?
Это уже в этом часовом поясе, вот почему я столкнулся с проблемой, скрипт google, по-видимому, работает по времени PST, поэтому я не могу достоверно узнать, в какой день недели он – quimnuss
Также перейдите в меню «Файл» в редактор сценариев, настройки проекта и правильность установки часового пояса. –
Да! Я этого не знал. Прекрасный! Отправьте свой комментарий в ответ, чтобы я мог его принять. – quimnuss