Скрипт Google Apps Script
-
Обзор Google Apps Script
- Google Apps Script — это платформа для разработки приложений в Google Workspace.
- Создана Майком Хармом как побочный проект в Google Sheets.
- Основная цель — автоматизация задач и упрощение администрирования.
-
История и доступность
- Впервые анонсирован в мае 2009 года, доступен для Google Apps Premier и Education Edition с августа 2009 года.
-
Технические детали
- До 2020 года использовал интерпретатор Mozilla Rhino JavaScript, ограниченную версию ECMAScript 5.
- С марта 2020 года использует JS runtime версии 8 с полной поддержкой ECMAScript.
- Среда разработки в облаке, IDE с отладчиком для разработки в веб-браузере.
-
Возможности и ограничения
- Автоматизация задач в сервисах Google и интеграция с внешними приложениями.
- Разработка дополнений для Google Docs, таблиц и слайдов.
- Ограничения на обработку, время выполнения и доступ к сервисам Google.
- Ограничения на подключение к внутренним корпоративным базам данных и другим сервисам.
-
Дополнения
- Представлены в марте 2014 года, упрощают поддержку и улучшают взаимодействие с пользователями.
- Все дополнения созданы с использованием Apps Script или используют его для пользовательского интерфейса.
- Публикация скриптов через галерею скриптов заменена на публикацию дополнений, которые скрывают исходный код.
-
Монетизация и поддержка
- Возможность монетизации, но не встраивания рекламы в дополнения.
- Руководство по стилю пользовательского интерфейса и пакет CSS для разработчиков.
-
Дополнительные ресурсы
- Ссылки на список языков написания сценариев и официальные ресурсы Google.
Полный текст статьи: