Как мне узнать язык слайдов? - PullRequest
0 голосов
/ 15 марта 2020

В Google Sheets я могу получить язык таблицы по SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetLocale()

Что эквивалентно в скрипте Google Slides?

1 Ответ

1 голос
/ 15 марта 2020
  • Вы хотите получить языковой стандарт Google Slides.
  • Вы хотите добиться этого с помощью скрипта Google Apps.

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

Проблема и обходное решение:

К сожалению, похоже, что нет встроенных методов для поиска местоположения Google Slides в службе Slides. , Так что в этом случае, как обходной путь, как насчет использования Slides API? При использовании Slides API можно получить языковой стандарт.

Кажется, что значение, полученное с помощью Slides API, отличается от getSpreadsheetLocale(). В моем окружении getSpreadsheetLocale() возвращает ja_JP. Значение локали, полученной с помощью Slides API, равно ja. Пожалуйста, будьте осторожны с этим. Официальный документ гласит следующее.

locale: языковой стандарт презентации в виде языкового тега IETF BCP 47.

Пример сценария:

Когда вы используете этот скрипт, , пожалуйста, включите Slides API в Advanced Google services.

var presentationId = "###";  // Please set the Slides ID.
var locale = Slides.Presentations.get(presentationId).locale;
Logger.log(locale)

Ссылки:

Если я неправильно понял ваш вопрос, и это не то направление, которое вы хотите, я прошу прощения.

...