Класс, представляющий параметры, которые приложение чата может использовать для настройки способа публикации ответа.
Доступно только для приложений Google Chat. Недоступно для дополнений Google Workspace.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .build(); const dialog = CardService.newDialog().setBody(card); const dialogAction = CardService.newDialogAction().setDialog(dialog); const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG) .setDialogAction(dialogAction);
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
set Dialog Action(dialogAction) | Chat Action Response | Устанавливает действие диалога на событие, связанное с диалогом. |
set Response Type(responseType) | Chat Action Response | Тип ответа приложения Chat. |
set Updated Widget(updatedWidget) | Chat Action Response | Устанавливает обновленный виджет, используемый для предоставления параметров автозаполнения для виджета. |
set Url(url) | Chat Action Response | URL-адрес, по которому пользователи могут проходить аутентификацию или настройку. |
Подробная документация
set Dialog Action(dialogAction)
Устанавливает действие диалога на событие, связанное с диалогом.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .build(); const dialog = CardService.newDialog().setBody(card); const dialogAction = CardService.newDialogAction().setDialog(dialog); const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG) .setDialogAction(dialogAction);
Параметры
Имя | Тип | Описание |
---|---|---|
dialog Action | Dialog Action | Действие диалогового окна, которое необходимо установить. |
Возвращаться
Chat Action Response
— этот объект для цепочки.
set Response Type(responseType)
Тип ответа приложения Chat.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
Параметры
Имя | Тип | Описание |
---|---|---|
response Type | Response Type | Тип ответа. |
Возвращаться
Chat Action Response
— этот объект для цепочки.
set Updated Widget(updatedWidget)
Устанавливает обновленный виджет, используемый для предоставления параметров автозаполнения для виджета.
const updatedWidget = CardService.newUpdatedWidget() .addItem( 'Contact 1', 'contact-1', false, 'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png', 'Contact one description', ) .addItem( 'Contact 2', 'contact-2', false, 'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png', 'Contact two description', ) .addItem( 'Contact 3', 'contact-3', false, 'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png', 'Contact three description', ) .addItem( 'Contact 4', 'contact-4', false, 'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png', 'Contact four description', ) .addItem( 'Contact 5', 'contact-5', false, 'https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png', 'Contact five description', ); const actionResponse = CardService.newChatActionResponse() .setUpdatedWidget(updatedWidget) .setResponseType(CardService.ResponseType.UPDATE_WIDGET);
Параметры
Имя | Тип | Описание |
---|---|---|
updated Widget | Updated Widget | Обновленный виджет, который нужно установить. |
Возвращаться
Chat Action Response
— этот объект для цепочки.
set Url(url)
URL-адрес, по которому пользователи могут проходить аутентификацию или настройку. Только для типа ответа REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Параметры
Имя | Тип | Описание |
---|---|---|
url | String | URL-адрес для отправки. |
Возвращаться
Chat Action Response
— этот объект для цепочки.