Можете ли вы использовать 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 - это единственный язык.