Class ChatActionResponse

ChatActionResponse

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éthodeType renvoyéBrève description
setDialogAction(dialogAction)ChatActionResponseDéfinit l'action de la boîte de dialogue sur un événement lié à une boîte de dialogue.
setResponseType(responseType)ChatActionResponseType de réponse de l'application Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseDéfinit le widget mis à jour, utilisé pour fournir les options de saisie semi-automatique pour un widget.
setUrl(url)ChatActionResponseURL 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

NomTypeDescription
dialogActionDialogActionAction à 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

NomTypeDescription
responseTypeResponseTypeType 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);
Disponible uniquement pour les applications Google Chat. Non disponible pour les modules complémentaires Google Workspace.

Paramètres

NomTypeDescription
updatedWidgetUpdatedWidgetWidget 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

NomTypeDescription
urlStringURL à envoyer.

Renvois

ChatActionResponse : objet utilisé pour le chaînage.