Uma classe que representa os parâmetros que um app de chat pode usar para configurar como a resposta é publicada.
Disponível apenas para apps do Google Chat. Não disponível para complementos do 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 retorno | Breve descrição |
---|---|---|
set | Chat | Define a ação da caixa de diálogo como um evento relacionado a uma caixa de diálogo. |
set | Chat | O tipo de resposta do app Chat. |
set | Chat | Define o widget atualizado, usado para fornecer opções de preenchimento automático para um widget. |
set | Chat | O URL para os usuários autenticarem ou configurarem. |
Documentação detalhada
set Dialog Action(dialogAction)
Define a ação da caixa de diálogo como um evento relacionado a uma caixa de 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
Nome | Tipo | Descrição |
---|---|---|
dialog | Dialog | A ação da caixa de diálogo a ser definida. |
Retornar
Chat
: este objeto, para encadeamento.
set Response Type(responseType)
O tipo de resposta do app Chat.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
response | Response | O tipo de resposta. |
Retornar
Chat
: este objeto, para encadeamento.
set Updated Widget(updatedWidget)
Define o widget atualizado, usado para fornecer opções de preenchimento automático para um 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
Nome | Tipo | Descrição |
---|---|---|
updated | Updated | O widget atualizado a ser definido. |
Retornar
Chat
: este objeto, para encadeamento.
set Url(url)
O URL para os usuários autenticarem ou configurarem. Somente para o tipo de resposta
REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | O URL a ser enviado. |
Retornar
Chat
: este objeto, para encadeamento.