سازندهای برای اشیاء Chat Data Action .
برای افزونههای 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 Actions Response | واکنش اقدام فعلی را میسازد. |
set Create Chat Message Action(createMessageAction) | Chat Data Actions Response Builder | Create Message Action برای این Data Actions Response تنظیم میکند. |
set Update Chat Message Action(updateMessageAction) | Chat Data Actions Response Builder | Update Message Action را برای این Data Actions Response تنظیم میکند. |
set Update Inline Preview Action(updateInlinePreviewAction) | Chat Data Actions Response Builder | Update Inline Preview Action را برای این Data Actions Response تنظیم میکند. |
مستندات دقیق
build()
set Create Chat Message Action(createMessageAction)
Create Message Action برای این Data Actions Response تنظیم میکند.
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 Message Action | Create Message Action | از اکشن create message برای ایجاد پیام استفاده کنید. |
بازگشت
Chat Data Actions Response Builder - این شیء، برای زنجیرهسازی.
set Update Chat Message Action(updateMessageAction)
Update Message Action را برای این Data Actions Response تنظیم میکند.
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 Message Action | Update Message Action | اقدام پیام بهروزرسانی مورد استفاده. |
بازگشت
Chat Data Actions Response Builder - این شیء، برای زنجیرهسازی.
set Update Inline Preview Action(updateInlinePreviewAction)
Update Inline Preview Action را برای این Data Actions Response تنظیم میکند.
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 Inline Preview Action | Update Inline Preview Action | پیشنمایش درونخطی بهروزرسانی برای استفاده. |
بازگشت
Chat Data Actions Response Builder - این شیء، برای زنجیرهسازی.