Расширение 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 вы должны решить, какие интерфейсы создать для своей надстройки и какие действия она может выполнять. Дополнительные сведения см. в следующих руководствах: