Chat DataAction オブジェクトのビルダー。
Google Chat を拡張する Google Workspace アドオンで利用できます。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Card Title")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("Text paragraph"))) .build() const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card) const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId) const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setCreateChatMessageAction(AddOnsResponseService.newCreateMessageAction() .setMessage(message)) .build()
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
build() | Data | 現在のアクション レスポンスをビルドします。 |
set | Chat | この Data の Create を設定します。 |
set | Chat | この Data の Update を設定します。 |
set | Chat | この Data の Update を設定します。 |
詳細なドキュメント
build()
setCreateChatMessageAction(createMessageAction)
この DataActionsResponse の CreateMessageAction を設定します。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Card Title")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("Text paragraph"))) .build() const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card) const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId) const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setCreateChatMessageAction(AddOnsResponseService.newCreateMessageAction() .setMessage(message)) .build()
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
create | Create | 使用するメッセージ作成アクション。 |
戻る
ChatDataActionsResponseBuilder - チェーン用のこのオブジェクト。
setUpdateChatMessageAction(updateMessageAction)
この DataActionsResponse の UpdateMessageAction を設定します。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Card Title")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("Text paragraph"))) .build() const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card) const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId) const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setUpdateChatMessageAction(AddOnsResponseService.newUpdateMessageAction() .setMessage(message)) .build()
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
update | Update | 使用する更新メッセージ アクション。 |
戻る
ChatDataActionsResponseBuilder - チェーン用のこのオブジェクト。
setUpdateInlinePreviewAction(updateInlinePreviewAction)
この DataActionsResponse の UpdateInlinePreviewAction を設定します。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle("Unfurl Card!")) .addSection(CardService.newCardSection() .addWidget(CardService.newTextParagraph().setText("url")) .addWidget(CardService.newButtonSet() .addButton(CardService.newTextButton() .setText("Open URL!") .setOpenLink(CardService.newOpenLink().setUrl("https://www.google.com"))))) .build(); const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card); const chatDataAction = AddOnsResponseService.newChatDataActionBuilder() .setUpdateInlinePreviewAction(AddOnsResponseService.newUpdateInlinePreviewAction() .addCardWithId(cardWithId)) .build();
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
update | Update | 使用する更新インライン プレビュー。 |
戻る
ChatDataActionsResponseBuilder - チェーン用のこのオブジェクト。