Chat 앱에서 응답 게시 방법을 구성하는 데 사용할 수 있는 매개변수를 나타내는 클래스입니다.
Google Chat 앱에서만 사용할 수 있습니다. 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);
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
set | Chat | 대화상자 작업을 대화상자와 관련된 이벤트로 설정합니다. |
set | Chat | Chat 앱 응답 유형입니다. |
set | Chat | 위젯에 자동 완성 옵션을 제공하는 데 사용되는 업데이트된 위젯을 설정합니다. |
set | Chat | 사용자가 인증하거나 구성할 수 있는 URL입니다. |
자세한 문서
set Dialog Action(dialogAction)
대화상자 작업을 대화상자와 관련된 이벤트로 설정합니다.
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);
매개변수
이름 | 유형 | 설명 |
---|---|---|
dialog | Dialog | 설정할 대화상자 작업입니다. |
리턴
Chat
: 연결을 위한 객체입니다.
set Response Type(responseType)
Chat 앱 응답 유형입니다.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
매개변수
이름 | 유형 | 설명 |
---|---|---|
response | Response | 응답 유형입니다. |
리턴
Chat
: 연결을 위한 객체입니다.
set Updated Widget(updatedWidget)
위젯에 자동 완성 옵션을 제공하는 데 사용되는 업데이트된 위젯을 설정합니다.
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);
매개변수
이름 | 유형 | 설명 |
---|---|---|
updated | Updated | 설정할 업데이트된 위젯입니다. |
리턴
Chat
: 연결을 위한 객체입니다.
set Url(url)
사용자가 인증하거나 구성할 수 있는 URL입니다. REQUEST_CONFIG
응답 유형에만 해당됩니다.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String | 전송할 URL입니다. |
리턴
Chat
: 연결을 위한 객체입니다.