Class ChatDataActionsResponseBuilder

ChatDataActionsResponseBuilder

Trình tạo cho các đối tượng Chat DataAction.

Dành cho các tiện ích bổ sung của Google Workspace mở rộng Google Chat.

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()

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
build()DataActionsResponseTạo phản hồi cho thao tác hiện tại.
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderĐặt CreateMessageAction cho DataActionsResponse này.
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderĐặt UpdateMessageAction cho DataActionsResponse này.
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderĐặt UpdateInlinePreviewAction cho DataActionsResponse này.

Tài liệu chi tiết

build()

Tạo phản hồi cho thao tác hiện tại.

Cầu thủ trả bóng

DataActionsResponse – Một DataActionResponse.


setCreateChatMessageAction(createMessageAction)

Đặt CreateMessageAction cho DataActionsResponse này.

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()

Thông số

TênLoạiMô tả
createMessageActionCreateMessageActionHành động tạo tin nhắn cần sử dụng.

Cầu thủ trả bóng

ChatDataActionsResponseBuilder – Đối tượng này, để liên kết.


setUpdateChatMessageAction(updateMessageAction)

Đặt UpdateMessageAction cho DataActionsResponse này.

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()

Thông số

TênLoạiMô tả
updateMessageActionUpdateMessageActionHành động cập nhật thông báo cần sử dụng.

Cầu thủ trả bóng

ChatDataActionsResponseBuilder – Đối tượng này, để liên kết.


setUpdateInlinePreviewAction(updateInlinePreviewAction)

Đặt UpdateInlinePreviewAction cho DataActionsResponse này.

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();

Thông số

TênLoạiMô tả
updateInlinePreviewActionUpdateInlinePreviewActionBản xem trước nội tuyến cần cập nhật để sử dụng.

Cầu thủ trả bóng

ChatDataActionsResponseBuilder – Đối tượng này, để liên kết.