Два проекта Apps Script с одинаковыми настройками имеют разные локали - PullRequest
0 голосов
/ 25 апреля 2018

В настоящее время у меня есть два проекта 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"
...