Конструктор объектов Action Response .
Доступно для дополнений Google Workspace.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG); const action = AddOnsResponseService.newActionResponseBuilder() .setNavigation(navigation) .setNotification(notification) .build();
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Modify Card(modifyCard) | Action Response Builder | Устанавливает действие "Изменить карту" в качестве операции. |
build() | Action Response | Формирует текущий ответ на действие и проверяет его. |
set Link Preview(linkPreview) | Action Response Builder | Устанавливает значение LinkPreview для выбранного действия. |
set Navigation(navigation) | Action Response Builder | Задает реакцию на действие Navigation . |
set Notification(notification) | Action Response Builder | Задает параметр для отображения уведомления при активации действия. |
set Open Link(openLink) | Action Response Builder | Задает URL-адрес, на который будет осуществлен переход при активации действия. |
set State Changed(stateChanged) | Action Response Builder | Устанавливает флаг, указывающий на то, что данное действие изменило существующее состояние данных. |
Подробная документация
add Modify Card(modifyCard)
Устанавливает действие "Изменить карту" в качестве операции.
Параметры
| Имя | Тип | Описание |
|---|---|---|
modify Card | Modify Card | Modify Card для использования. |
Возвращаться
Action Response Builder — этот объект используется для создания цепочек действий.
build()
Формирует текущий ответ на действие и проверяет его.
Возвращаться
Action Response — проверенный ответ на действие.
Броски
Error — если сконструированный ответ на действие недействителен.
set Link Preview(linkPreview)
Устанавливает значение LinkPreview для выбранного действия.
Параметры
| Имя | Тип | Описание |
|---|---|---|
link Preview | Link Preview | Link Preview для использования. |
Возвращаться
Action Response Builder — этот объект используется для создания цепочек действий.
set Notification(notification)
Задает параметр для отображения уведомления при активации действия.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Параметры
| Имя | Тип | Описание |
|---|---|---|
notification | Notification | Notification для использования. |
Возвращаться
Action Response Builder — этот объект используется для создания цепочек действий.
set Open Link(openLink)
Задает URL-адрес, на который будет осуществлен переход при активации действия.
Параметры
| Имя | Тип | Описание |
|---|---|---|
open Link | Open Link | Используйте Open Link . |
Возвращаться
Action Response Builder — этот объект используется для создания цепочек действий.
set State Changed(stateChanged)
Устанавливает флаг, указывающий на то, что это действие изменило существующее состояние данных. Например, если действие создало задачу или обновило контактную информацию. Если этот флаг установлен в true , такие сервисы, как Gmail, могут попытаться очистить любые кэшированные данные состояния, связанные с этим действием.
Параметры
| Имя | Тип | Описание |
|---|---|---|
state Changed | Boolean | Указывает, изменило ли это действие существующие данные о состоянии. По умолчанию — false . |
Возвращаться
Action Response Builder — этот объект используется для создания цепочек действий.