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);
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | ダイアログ アクションをダイアログに関連するイベントに設定します。 |
setResponseType(responseType) | ChatActionResponse | Chat 用アプリのレスポンスの種類。 |
setUpdatedWidget(updatedWidget) | ChatActionResponse | ウィジェットの予測入力オプションを提供するために使用される、更新されたウィジェットを設定します。 |
setUrl(url) | ChatActionResponse | ユーザーが認証または構成するための 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);
パラメータ
名前 | 型 | 説明 |
---|---|---|
dialogAction | DialogAction | 設定するダイアログのアクション。 |
戻る
ChatActionResponse
- チェーン用のオブジェクト。
setResponseType(responseType)
Chat 用アプリのレスポンスの種類。
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG)
パラメータ
名前 | 型 | 説明 |
---|---|---|
responseType | ResponseType | レスポンス タイプ。 |
戻る
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);
パラメータ
名前 | 型 | 説明 |
---|---|---|
updatedWidget | UpdatedWidget | 設定する更新済みウィジェット。 |
戻る
ChatActionResponse
- チェーン用のオブジェクト。
setUrl(url)
ユーザーが認証または構成するための URL。REQUEST_CONFIG
レスポンスのみ
あります。
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | 送信する URL。 |
戻る
ChatActionResponse
- チェーン用のオブジェクト。