Создание и развертывание приложений только с помощью Google Sheets и Apps Script, которые могут отправлять электронные письма, выполнять вызовы API и размещать HTML и JS
Хотя я не рекомендую делать привычкой регулярное создание пользовательских решений в Google Sheets, не рассматривая альтернативы, это, безусловно, вариант, который может быть вполне доступным для тех, кто работает в ролях, где они либо не имеют столько же свободы для развертывания автономного приложения или не имеют ноу-хау для этого.
Apps Script отпраздновал 13-летие своего существования в 2023 году, и по сути это JavaScript, поэтому вы можете довериться ему с низким уровнем риска для автоматизации с низкой сложностью.
Вещи, которые вы, возможно, не осознавали, возможны в Google Sheets с помощью App Script
- Создание пользовательских меню и подменю в строке меню Google Sheets, которые могут запускать поведение, которое вы можете контролировать.
- Управление данными на листах с помощью кода.
- Открытие всплывающих окон, которые могут содержать указанные вами HTML, CSS и JS.
- Прослушивание событий во всплывающих окнах и получение данных от пользователя.
- Взаимодействие с внешними API и обработка JSON для получения данных на листе.
- Триггеры расписания для запуска, даже если лист не открыт на регулярной основе (например, cronjob).
- Отправка писем по расписанию или по действию.
- Использование внешних библиотек JS для расширения доступной функциональности.
- Создание полноценного веб-приложения.
- Кэширование данных для большего удобства.
Какие примеры приложений я мог бы создать?
- Ввод данных с настраиваемым пользовательским интерфейсом, который ежедневно отправляет сводку по электронной почте и получает данные из нескольких API для выполнения работы и отображения дополнительных данных.
- Выбор лидеров для совещаний на еженедельной основе, чередование на основе списка в таблице и отправка напоминаний по электронной почте о предстоящем совещании следующему лидеру.