Classe qui représente les paramètres qu'une application Chat peut utiliser pour configurer la façon dont sa réponse est publiée.
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 la boîte de dialogue sur un événement lié à 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
setDialogAction(dialogAction)
Définit l'action de la boîte de dialogue sur un événement lié à 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
ChatActionResponse : cet objet, pour le chaînage.
setResponseType(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
ChatActionResponse : cet objet, pour le chaînage.
setUpdatedWidget(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
ChatActionResponse : cet objet, pour le chaînage.
setUrl(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
ChatActionResponse : cet objet, pour le chaînage.