[Примеры, Google Apps Script] Разработка дополнений/скриптов для Google Таблиц (spreadsheets)
Документация по Google Apps Script (Гугл скрипты): https://developers.google.com/apps-script/.
Лимиты при использовании Google Script: https://docs.google.com/macros/dashboard.
Скрипты: https://script.google.com/home.
Триггеры: https://developers.google.com/apps-script/guides/triggers/.
Примеры работы с Google Apps Script на английском: https://ctrlq.org/code.
Введение в работу с Google Apps Script: GAS — С чего начать изучение? и О редакторе сценариев.
Библиотека для работы с OAuth2: https://github.com/gsuitedevs/apps-script-oauth2.
Содержание:
- Что есть что
- Добавление новых пунктов в меню Гугл.Таблицы
- Работа с классами SpreadsheetApp, Spreadsheet и Sheet на Google Apps Script
- Работа с классом Range
- Работа с классом UrlFetchApp (отправка GET/POST запросов, парсинг данных)
- Работа с классами DriveApp, Folder и File (создание/удаление папок/файлов на Google Drive)
- Работа с классом MailApp (отправка писем)
- Работа с триггером onEdit (реакция на изменения в таблице) и классом LanguageApp (перевод текста в Google Spreadsheets)
- Работа с диалоговыми окнами (ui.alert, ui.prompt) на Google Apps Script
- Работа с HTML Service (вывод модального окна и сайдбара в Google Spreadsheets)
- Работа с классом GmailApp