Una classe che rappresenta i parametri che un'app di Chat può utilizzare per configurare la modalità di risposta ha pubblicato un post.
Disponibile solo per le app Google Chat. Non disponibile per i componenti aggiuntivi di 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);
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | Imposta l'azione della finestra di dialogo su un evento relativo a una finestra di dialogo. |
setResponseType(responseType) | ChatActionResponse | Il tipo di risposta dell'app di Chat. |
setUpdatedWidget(updatedWidget) | ChatActionResponse | Imposta il widget aggiornato, utilizzato per fornire opzioni di completamento automatico per un widget. |
setUrl(url) | ChatActionResponse | L'URL che gli utenti devono autenticare o configurare. |
Documentazione dettagliata
setDialogAction(dialogAction)
Imposta l'azione della finestra di dialogo su un evento relativo a una finestra di dialogo.
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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
dialogAction | DialogAction | L'azione della finestra di dialogo da impostare. |
Invio
ChatActionResponse
: oggetto per il collegamento.
setResponseType(responseType)
Il tipo di risposta dell'app di Chat.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG)
Parametri
Nome | Tipo | Descrizione |
---|---|---|
responseType | ResponseType | Il tipo di risposta. |
Invio
ChatActionResponse
: oggetto per il collegamento.
setUpdatedWidget(updatedWidget)
Imposta il widget aggiornato, utilizzato per fornire opzioni di completamento automatico per 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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
updatedWidget | UpdatedWidget | Il widget aggiornato da impostare. |
Invio
ChatActionResponse
: oggetto per il collegamento.
setUrl(url)
L'URL che gli utenti devono autenticare o configurare. Solo per la risposta REQUEST_CONFIG
di testo.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
url | String | L'URL da inviare. |
Invio
ChatActionResponse
: oggetto per il collegamento.