Я живу в Бразилии (смещение UTC - 3:00), и здесь у нас есть то, что называется летним временем, когда в некоторые времена года часы переводятся на 1 час.
Что происходит, так эточто у меня есть целая электронная таблица, готовая для фильтрации данных во временном поясе Англии.
У меня была большая проблема сегодня, потому что времена Google изменились, и мои данные были отфильтрованы неправильно.
Мойоригинальная формула в сценарии была:
spreadsheet.getCurrentCell().setFormula('=text(now()+"5:00","yyyy/mm/dd hh:mm")');
И теперь, спустя много часов, я осознал ошибку и мне нужно было переключиться на:
spreadsheet.getCurrentCell().setFormula('=text(now()+"4:00","yyyy/mm/dd hh:mm")');
Чтобы этого больше не происходило, я хотел бы знать, как добавить часовой пояс Англии в функцию NOW ().
Я пытался:
spreadsheet.getCurrentCell().setFormula('=text(now("UK"),"yyyy/mm/dd hh:mm")');
Но не удалось вернуться. Я использую триггер каждую 1 минуту, чтобы обновить время в электронной таблице, я хотел бы знать, что я могу сделать, чтобы решить эту проблему.
Подробно: я мог бы изменить время в настройках электронной таблицы, но мне нужносохранено по местному времени.