Расширение Gmail с помощью дополнений Google Workspace

Цель многих электронных писем — побудить получателя выполнить конкретную задачу или достичь цели, например, добавить событие в календарь, заполнить форму, забронировать место или использовать другие приложения. Однако затем получателям приходится выполнять задачу без каких-либо дополнительных подсказок, часто совершая ряд действий вручную.

Автоматизация этих задач с помощью дополнений Google Workspace поможет сэкономить время и силы ваших пользователей. Когда пользователь читает или пишет сообщение в Gmail, дополнение Google Workspace может отобразить интерактивный, настраиваемый пользовательский интерфейс, позволяющий пользователю взаимодействовать с сообщением различными способами, например:

  • Отображение дополнительной информации для пользователя в пользовательском интерфейсе Gmail.
  • Подключение к сервисам, не относящимся к Google, для получения информации или выполнения других действий.
  • Предоставление средств для управления поведением дополнения или отправки информации в другую службу.

Дополнения Google Workspace позволяют определять следующие типы расширений в Gmail:

Кроме того, дополнения Google Workspace, расширяющие функциональность Gmail, доступны как для настольных, так и для мобильных устройств.

Главные страницы Gmail

Gmail поддерживает отображение домашних страниц дополнений Google Workspace. Чтобы отобразить общую домашнюю страницу вашего дополнения в Gmail, просто убедитесь, что в манифесте дополнения есть поле addOns.gmail .

В качестве альтернативы, добавьте параметр gmail.homepageTrigger в манифест дополнения, чтобы задать домашнюю страницу, специфичную для Gmail.

В любом случае, вам необходимо указать имя функции запуска главной страницы в скриптовом проекте вашего дополнения. Эта функция автоматически вызывается для создания главной страницы Gmail, когда это необходимо. Вам необходимо реализовать эту функцию для создания и возврата одной Card или массива объектов Card , составляющих главную страницу. В качестве параметра функции запуска главной страницы передается объект события , содержащий общую информацию, такую ​​как платформа клиента. Вы можете использовать данные объекта события для настройки построения главной страницы.

Посмотрите, что у вас получится.

Надстройки Google Workspace создаются с использованием Apps Script , а их интерфейсы определяются с помощью сервиса Apps Script Card . Подробный обзор см. в разделе «Создание надстроек Google Workspace» . Поведение надстройки Google Workspace настраивается с помощью манифеста , который включает разделы, специфичные для Gmail.

При настройке дополнения Google Workspace для расширения функциональности Gmail необходимо определить, какие интерфейсы следует создать для дополнения и какие действия оно сможет выполнять. Дополнительную информацию см. в следующих руководствах: