Class ChatDataActionsResponseBuilder

เครื่องมือสร้างการตอบกลับในChatโดยใช้ข้อมูล

เครื่องมือสร้างสำหรับออบเจ็กต์ DataAction ของแชท

พร้อมให้บริการสำหรับส่วนเสริมของ Google Workspace ที่ขยาย 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()

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()DataActionsResponseสร้างการตอบกลับการดำเนินการปัจจุบัน
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderตั้งค่า CreateMessageAction สำหรับ DataActionsResponse นี้
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderตั้งค่า UpdateMessageAction สำหรับ DataActionsResponse นี้
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderตั้งค่า UpdateInlinePreviewAction สำหรับ DataActionsResponse นี้

เอกสารโดยละเอียด

build()

สร้างการตอบกลับการดำเนินการปัจจุบัน

รีเทิร์น

DataActionsResponse — A DataActionResponse


setCreateChatMessageAction(createMessageAction)

ตั้งค่า CreateMessageAction สำหรับ DataActionsResponse นี้

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
createMessageActionCreateMessageActionการดำเนินการสร้างข้อความที่จะใช้

รีเทิร์น

ChatDataActionsResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


setUpdateChatMessageAction(updateMessageAction)

ตั้งค่า UpdateMessageAction สำหรับ DataActionsResponse นี้

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
updateMessageActionUpdateMessageActionการดำเนินการกับข้อความอัปเดตที่จะใช้

รีเทิร์น

ChatDataActionsResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


setUpdateInlinePreviewAction(updateInlinePreviewAction)

ตั้งค่า UpdateInlinePreviewAction สำหรับ DataActionsResponse นี้

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
updateInlinePreviewActionUpdateInlinePreviewActionอัปเดตตัวอย่างในบรรทัดเพื่อใช้งาน

รีเทิร์น

ChatDataActionsResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง