В настоящее время у меня есть два проекта Google Apps Script.Первый связан со стандартным Google Sheet.Второй связан с Google Sheet, который является листом ответов для формы Google.
Эти два проекта создают документы и помещают их в папки в соответствии с объектом Date
, где я создаю имя папкипозвонив по номеру date.toLocaleDateString()
.
Моя проблема заключается в том, что эти два проекта создают папки с различным форматированием.
Первый проект создает папки, например «26 апреля 2018 года», а второй проект создает папки.например, «26 апреля 2018 года».
Когда внутри обеих электронных таблиц «Файл» -> «Настройки электронной таблицы ...», мне сообщается, что моя локаль - «Австралия», а часовой пояс - «GMT + 10: 00»..
Когда внутри обоих проектов «Файл» -> «Свойства проекта» говорит мне, что мой часовой пояс - «GMT + 10: 00».
Кто-нибудь знает, почему это происходит??Это очень расстраивает и вызывает у меня всевозможные проблемы.Любая помощь будет принята с благодарностью !!
Ниже приведен код, который я поместил в метод onOpen()
обоих проектов, чтобы продемонстрировать вывод.
var today = new Date();
console.log(today.toLocaleDateString());
// Script 1 prints "26 April 2018"
// Script 2 prints "April 26, 2018"
console.log(Session.getScriptTimeZone());
// Script 1 prints "Australia/Sydney"
// Script 2 prints "Australia/Sydney"