Klasa reprezentująca parametry, których aplikacja do czatu może używać do konfigurowania sposobu publikowania odpowiedzi.
Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków 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 | Zwracany typ | Krótki opis |
---|---|---|
set | Chat | Ustawia działanie dialogu na zdarzenie powiązane z dialogiem. |
set | Chat | Typ odpowiedzi aplikacji Google Chat. |
set | Chat | Ustawia zaktualizowany widżet, który służy do udostępniania opcji autouzupełniania. |
set | Chat | Adres URL, którego użytkownicy używają do uwierzytelniania lub konfigurowania. |
Szczegółowa dokumentacja
set Dialog Action(dialogAction)
Ustawia działanie dialogu na zdarzenie powiązane z dialogiem.
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 |
---|---|---|
dialog | Dialog | Działanie, które ma być wykonywane w oknie dialogowym. |
Powrót
Chat
– ten obiekt do łańcucha.
set Response Type(responseType)
Typ odpowiedzi aplikacji Google Chat.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
Parametry
Nazwa | Typ | Opis |
---|---|---|
response | Response | Typ odpowiedzi. |
Powrót
Chat
– ten obiekt do łańcucha.
set Updated Widget(updatedWidget)
Ustawia zaktualizowany widżet, który służy do udostępniania opcji autouzupełniania.
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);Dostępne tylko w przypadku aplikacji Google Chat. Niedostępne w przypadku dodatków Google Workspace.
Parametry
Nazwa | Typ | Opis |
---|---|---|
updated | Updated | Zaktualizowany widżet, który ma zostać ustawiony. |
Powrót
Chat
– ten obiekt do łańcucha.
set Url(url)
Adres URL, którego użytkownicy używają do uwierzytelniania lub konfigurowania. Tylko w przypadku 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. |
Powrót
Chat
– ten obiekt do łańcucha.