Можете ли вы использовать Google Apps Script с Python?

Google Apps Script выглядит довольно хорошо для школьного проекта, однако мне не очень нравится JavaScript и весь отдых проекта будет сделано в Python. Есть ли способ получить к нему доступ с помощью библиотеки Python? Или мне нужно сосать его и изучить JavaScript?

Этот учебник - это самое близкое, что я нашел в своих поисках, и не совсем то, что я хочу.

Ответ 1

Нет, Google Apps Script - это собственный язык программирования. Существует несколько API для отдельных Google Apps, но они не столь полны, как то, что предоставляется через Google Apps Script. Они в основном сосредоточены на предоставлении доступа к данным и могут быть подходящими, если вам не нужно его редактировать.

Ответ 2

Python поражает, и одно из его самых удивительных качеств - служить "клеем" разного типа между различными модулями системы (независимо от языка).

Мое предложение - попытаться сделать Adapter/Wrapper вокруг команд Javascript, которые вам понадобятся из приложения Google Script, подвергая функции чистого python остальной части вашей программы, чтобы облегчить вам работу. В конце концов, вам все равно потребуется изучить Javascript, так что... продолжайте.

Ответ 3

Никогда не пробовал, но, возможно, вы можете использовать JSON (обозначение объекта javascript)

В классе Утилиты приложений Google script вы можете найти некоторые методы (классы), которые относятся к этой нотации. jsonParse и jsonStringify https://developers.google.com/apps-script/class_utilities

И с другой стороны, у python есть json encoder и декодер, чтобы сделать то же самое с этой стороны. http://docs.python.org/library/json.html

Есть также два учебника, которые относятся к этим методам json для Google Apps Script developers.google.com apps- script статьи picasa_google_apis (будучи новичком, мне не разрешено указывать полные ссылки)

И это как справочная ссылка
json.org

Чем последняя вещь, чтобы избежать больших разочарований... проверьте, может ли одна из этих проблем попасть на небеса.

  • Выпуск 1397
  • Проблема 470
  • Выпуск 220
  • Проблема 445

Ответ 4

Теперь можно отправлять запросы в Google Apps Script из Python с помощью нового API выполнения, в котором используется интерфейс REST. Связано сообщение в блоге. Изучение некоторых JS по-прежнему требуется.

Ответ 5

Скрипты Google Apps используют Javascript только для управления классами продуктов Google и некоторых более общих классов для работы вне Google. Javascript - это единственный язык.