Eine Klasse, die die Parameter darstellt, mit denen eine Chat-App konfigurieren kann, wie ihre Antwort ist gepostet.
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 |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | Legt die Dialogaktion auf ein Ereignis fest, das sich auf ein Dialogfeld bezieht. |
setResponseType(responseType) | ChatActionResponse | Der Typ der Chat-App-Antwort. |
setUpdatedWidget(updatedWidget) | ChatActionResponse | Legt das aktualisierte Widget fest, mit dem Optionen zur automatischen Vervollständigung für ein Widget bereitgestellt werden. |
setUrl(url) | ChatActionResponse | Die URL, über die Nutzer authentifizieren oder konfigurieren können. |
Detaillierte Dokumentation
setDialogAction(dialogAction)
Legt die Dialogaktion auf ein Ereignis fest, das sich auf ein Dialogfeld 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 |
---|---|---|
dialogAction | DialogAction | Die festzulegende Dialogfeldaktion. |
Rückflug
ChatActionResponse
: Dieses Objekt zur Verkettung.
setResponseType(responseType)
Der Typ der Chat-App-Antwort.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG)
Parameter
Name | Typ | Beschreibung |
---|---|---|
responseType | ResponseType | Der Antworttyp. |
Rückflug
ChatActionResponse
: Dieses Objekt zur Verkettung.
setUpdatedWidget(updatedWidget)
Legt das aktualisierte Widget fest, mit dem Optionen zur automatischen Vervollständigung für ein Widget bereitgestellt werden.
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 |
---|---|---|
updatedWidget | UpdatedWidget | Das aktualisierte Widget, das festgelegt werden soll. |
Rückflug
ChatActionResponse
: Dieses Objekt zur Verkettung.
setUrl(url)
Die URL, über die Nutzer authentifizieren oder konfigurieren können. Nur für die REQUEST_CONFIG
-Antwort
Typ.
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
ChatActionResponse
: Dieses Objekt zur Verkettung.