Une classe qui représente les paramètres qu'une application Chat peut utiliser pour configurer sa réponse a publié.
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 |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | Définit l'action de la boîte de dialogue sur un événement lié à une boîte de dialogue. |
setResponseType(responseType) | ChatActionResponse | Type de réponse de l'application Chat. |
setUpdatedWidget(updatedWidget) | ChatActionResponse | Définit le widget mis à jour, utilisé pour fournir les options de saisie semi-automatique pour un widget. |
setUrl(url) | ChatActionResponse | 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 |
---|---|---|
dialogAction | DialogAction | Action à définir dans la boîte de dialogue. |
Renvois
ChatActionResponse
: objet utilisé 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 |
---|---|---|
responseType | ResponseType | Type de réponse. |
Renvois
ChatActionResponse
: objet utilisé pour le chaînage.
setUpdatedWidget(updatedWidget)
Définit le widget mis à jour, utilisé pour fournir les 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 |
---|---|---|
updatedWidget | UpdatedWidget | Widget mis à jour à définir. |
Renvois
ChatActionResponse
: objet utilisé pour le chaînage.
setUrl(url)
URL permettant aux utilisateurs de s'authentifier ou de configurer. Uniquement pour la réponse REQUEST_CONFIG
de mots clés.
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
: objet utilisé pour le chaînage.