Eine Klasse, die die Parameter darstellt, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort gepostet wird.
Nur für Google Chat-Apps verfügbar. Nicht verfügbar für Google Workspace-Add-ons.
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);
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
set | Chat | Legt die Dialogaktion auf ein Ereignis fest, das sich auf einen Dialog bezieht. |
set | Chat | Der Typ der Antwort in der Google Chat App. |
set | Chat | Hiermit wird das aktualisierte Widget festgelegt, das für die automatische Vervollständigung von Optionen für ein Widget verwendet wird. |
set | Chat | Die URL, über die sich Nutzer authentifizieren oder konfigurieren können. |
Detaillierte Dokumentation
set Dialog Action(dialogAction)
Legt die Dialogaktion auf ein Ereignis fest, das sich auf einen Dialog bezieht.
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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
dialog | Dialog | Die Dialogaktion, die festgelegt werden soll. |
Rückflug
Chat
– dieses Objekt, zur Verkettung
set Response Type(responseType)
Der Typ der Antwort in der Google Chat App.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
Parameter
Name | Typ | Beschreibung |
---|---|---|
response | Response | Der Antworttyp. |
Rückflug
Chat
– dieses Objekt, zur Verkettung
set Updated Widget(updatedWidget)
Hiermit wird das aktualisierte Widget festgelegt, das für die automatische Vervollständigung von Optionen für ein Widget verwendet wird.
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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
updated | Updated | Das aktualisierte Widget, das festgelegt werden soll. |
Rückflug
Chat
– dieses Objekt, zur Verkettung
set Url(url)
Die URL, über die sich Nutzer authentifizieren oder konfigurieren können. Nur für den Antworttyp REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Parameter
Name | Typ | Beschreibung |
---|---|---|
url | String | Die zu sendende URL. |
Rückflug
Chat
– dieses Objekt, zur Verkettung