Class ChatDataActionsResponseBuilder

سازنده پاسخ اقدامات داده چت

سازنده‌ای برای اشیاء 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()

واکنش اقدام فعلی را می‌سازد.

بازگشت

Data Actions Response — یک Data Action Response .


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 - این شیء، برای زنجیره‌سازی.