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