Class ChatDataActionsResponseBuilder

চ্যাট ডেটা অ্যাকশন রেসপন্স বিল্ডার

চ্যাট 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 এই Data Actions Response জন্য Create Message Action সেট করে।
set Update Chat Message Action(updateMessageAction) Chat Data Actions Response Builder এই Data Actions Response জন্য Update Message Action সেট করে।
set Update Inline Preview Action(updateInlinePreviewAction) Chat Data Actions Response Builder এই Data Actions Response জন্য Update Inline Preview Action সেট করে।

বিস্তারিত ডকুমেন্টেশন

build()

বর্তমান কর্ম প্রতিক্রিয়া তৈরি করে।

প্রত্যাবর্তন

Data Actions Response — একটি Data Action Response


set Create Chat Message Action(createMessageAction)

এই Data Actions Response জন্য Create Message Action সেট করে।

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 ব্যবহারের জন্য বার্তা তৈরির ক্রিয়া।

প্রত্যাবর্তন

Chat Data Actions Response Builder — এই অবজেক্টটি, চেইনিংয়ের জন্য।


set Update Chat Message Action(updateMessageAction)

এই Data Actions Response জন্য Update Message Action সেট করে।

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)

এই Data Actions Response জন্য Update Inline Preview Action সেট করে।

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 — এই অবজেক্টটি, চেইনিংয়ের জন্য।