Class ChatActionResponse

ChatActionResponse

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)ChatActionResponseChat 用アプリのレスポンスの種類。
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);

パラメータ

名前説明
dialogActionDialogAction設定するダイアログのアクション。

戻る

ChatActionResponse - チェーン用のオブジェクト。


setResponseType(responseType)

Chat 用アプリのレスポンスの種類。

const chatActionResponse = CardService.newChatActionResponse()
   .setResponseType(CardService.Type.DIALOG)

パラメータ

名前説明
responseTypeResponseTypeレスポンス タイプ。

戻る

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);
Google Chat アプリでのみ使用できます。Google Workspace アドオンではご利用いただけません。

パラメータ

名前説明
updatedWidgetUpdatedWidget設定する更新済みウィジェット。

戻る

ChatActionResponse - チェーン用のオブジェクト。


setUrl(url)

ユーザーが認証または構成するための URL。REQUEST_CONFIG レスポンスのみ あります。

const chatActionResponse = CardService.newChatActionResponse()
   .setResponseType(CardService.Type.REQUEST_CONFIG)
   .setUrl('https://www.google.com');

パラメータ

名前説明
urlString送信する URL。

戻る

ChatActionResponse - チェーン用のオブジェクト。