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。 |
詳細なドキュメント
setDialogAction(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 | 設定するダイアログ アクション。 |
戻る
ChatActionResponse \- チェーン用のこのオブジェクト。
setResponseType(responseType)
Chat アプリのレスポンスのタイプ。
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
response | Response | レスポンス タイプ。 |
戻る
ChatActionResponse \- チェーン用のこのオブジェクト。
setUpdatedWidget(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 | 設定する更新されたウィジェット。 |
戻る
ChatActionResponse \- チェーン用のこのオブジェクト。
setUrl(url)
ユーザーが認証または構成を行うための URL。REQUEST_CONFIG レスポンス
タイプの場合のみ。
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
url | String | 送信する URL。 |
戻る
ChatActionResponse \- チェーン用のこのオブジェクト。