Klasa reprezentująca parametry, których aplikacja do obsługi czatu może używać do konfigurowania sposobu publikowania odpowiedzi.
Dostępne tylko w aplikacjach Google Chat. Opcja niedostępna w przypadku dodatków do 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);
Metody
Metoda | Typ zwracanej wartości | Krótki opis |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | Ustawia działanie w oknie dialogowym jako zdarzenie związane z oknem. |
setResponseType(responseType) | ChatActionResponse | Typ odpowiedzi aplikacji do obsługi czatu. |
setUpdatedWidget(updatedWidget) | ChatActionResponse | Ustawia zaktualizowany widżet, który jest używany do udostępniania opcji autouzupełniania widżetu. |
setUrl(url) | ChatActionResponse | Adres URL do uwierzytelniania lub skonfigurowania przez użytkowników. |
Szczegółowa dokumentacja
setDialogAction(dialogAction)
Ustawia działanie w oknie dialogowym jako zdarzenie związane z oknem.
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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
dialogAction | DialogAction | Działanie w oknie dialogowym, które chcesz ustawić. |
Powroty
ChatActionResponse
– ten obiekt do tworzenia łańcuchów.
setResponseType(responseType)
Typ odpowiedzi aplikacji do obsługi czatu.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG)
Parametry
Nazwa | Typ | Opis |
---|---|---|
responseType | ResponseType | Typ odpowiedzi. |
Powroty
ChatActionResponse
– ten obiekt do tworzenia łańcuchów.
setUpdatedWidget(updatedWidget)
Ustawia zaktualizowany widżet, który jest używany do udostępniania opcji autouzupełniania widżetu.
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);To ustawienie jest dostępne tylko w przypadku aplikacji Google Chat. Opcja niedostępna w przypadku dodatków do Google Workspace.
Parametry
Nazwa | Typ | Opis |
---|---|---|
updatedWidget | UpdatedWidget | Zaktualizowany widżet do ustawienia. |
Powroty
ChatActionResponse
– ten obiekt do tworzenia łańcuchów.
setUrl(url)
Adres URL do uwierzytelniania lub skonfigurowania przez użytkowników. Tylko dla typu odpowiedzi REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
Parametry
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL do wysłania. |
Powroty
ChatActionResponse
– ten obiekt do tworzenia łańcuchów.