Classe représentant les paramètres qu'une application Chat peut utiliser pour configurer la publication de sa réponse.
Disponible uniquement pour les applications Google Chat. Non disponible pour les modules complémentaires 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éthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
set | Chat | Définit l'action de boîte de dialogue sur un événement associé à une boîte de dialogue. |
set | Chat | Type de réponse de l'application Chat. |
set | Chat | Définit le widget mis à jour, utilisé pour fournir des options de saisie semi-automatique pour un widget. |
set | Chat | URL permettant aux utilisateurs de s'authentifier ou de configurer. |
Documentation détaillée
set Dialog Action(dialogAction)
Définit l'action de boîte de dialogue sur un événement associé à une boîte de dialogue.
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);
Paramètres
Nom | Type | Description |
---|---|---|
dialog | Dialog | Action de la boîte de dialogue à définir. |
Renvois
Chat
: cet objet, pour le chaînage.
set Response Type(responseType)
Type de réponse de l'application Chat.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
Paramètres
Nom | Type | Description |
---|---|---|
response | Response | Type de réponse. |
Renvois
Chat
: cet objet, pour le chaînage.
set Updated Widget(updatedWidget)
Définit le widget mis à jour, utilisé pour fournir des options de saisie semi-automatique pour 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);
Paramètres
Nom | Type | Description |
---|---|---|
updated | Updated | Widget mis à jour à définir. |
Renvois
Chat
: cet objet, pour le chaînage.
set Url(url)
URL permettant aux utilisateurs de s'authentifier ou de configurer. Uniquement pour le type de réponse REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Paramètres
Nom | Type | Description |
---|---|---|
url | String | URL à envoyer. |
Renvois
Chat
: cet objet, pour le chaînage.