Es una clase que representa los parámetros que una app de chat puede usar para configurar cómo se publica su respuesta.
Solo está disponible para las apps de Google Chat. No está disponible para complementos de 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);
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
set | Chat | Establece la acción de diálogo en un evento relacionado con un diálogo. |
set | Chat | El tipo de respuesta de la app de Chat. |
set | Chat | Establece el widget actualizado, que se usa para proporcionar opciones de autocompletado para un widget. |
set | Chat | Es la URL que los usuarios deben autenticar o configurar. |
Documentación detallada
set Dialog Action(dialogAction)
Establece la acción de diálogo en un evento relacionado con un diálogo.
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);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
dialog | Dialog | Es la acción del diálogo que se debe establecer. |
Volver
Chat
: Este objeto, para encadenar.
set Response Type(responseType)
El tipo de respuesta de la app de Chat.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
response | Response | El tipo de respuesta. |
Volver
Chat
: Este objeto, para encadenar.
set Updated Widget(updatedWidget)
Establece el widget actualizado, que se usa para proporcionar opciones de autocompletado para un widget.
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);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
updated | Updated | Es el widget actualizado que se establecerá. |
Volver
Chat
: Este objeto, para encadenar.
set Url(url)
Es la URL que los usuarios deben autenticar o configurar. Solo para el tipo de respuesta REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | Es la URL que se enviará. |
Volver
Chat
: Este objeto, para encadenar.