เครื่องมือสร้างสำหรับออบเจ็กต์ Data ของแชท
พร้อมให้บริการสำหรับส่วนเสริมของ 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() | Data | สร้างการตอบกลับการดำเนินการปัจจุบัน |
set | Chat | ตั้งค่า Create สำหรับ Data นี้ |
set | Chat | ตั้งค่า Update สำหรับ Data นี้ |
set | Chat | ตั้งค่า Update สำหรับ Data นี้ |
เอกสารโดยละเอียด
build()
set Create Chat Message Action(createMessageAction)
ตั้งค่า Create สำหรับ Data นี้
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 | การดำเนินการสร้างข้อความที่จะใช้ |
รีเทิร์น
Chat - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Update Chat Message Action(updateMessageAction)
ตั้งค่า Update สำหรับ Data นี้
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 | การดำเนินการกับข้อความอัปเดตที่จะใช้ |
รีเทิร์น
Chat - ออบเจ็กต์นี้สำหรับการเชื่อมโยง
set Update Inline Preview Action(updateInlinePreviewAction)
ตั้งค่า Update สำหรับ Data นี้
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 | อัปเดตตัวอย่างในบรรทัดเพื่อใช้งาน |
รีเทิร์น
Chat - ออบเจ็กต์นี้สำหรับการเชื่อมโยง