চ্যাট DataAction অবজেক্ট তৈরির একটি বিল্ডার।
গুগল চ্যাটের সুবিধা বর্ধনকারী গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ।
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()
setCreateChatMessageAction(createMessageAction)
এই DataActionsResponse জন্য CreateMessageAction নির্ধারণ করে।
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 | ব্যবহার করার জন্য মেসেজ তৈরি করার অ্যাকশন। |
ফেরত
ChatDataActionsResponseBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।
setUpdateChatMessageAction(updateMessageAction)
এই DataActionsResponse জন্য UpdateMessageAction নির্ধারণ করে।
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 | ব্যবহার করার জন্য আপডেট বার্তা অ্যাকশন। |
ফেরত
ChatDataActionsResponseBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।
setUpdateInlinePreviewAction(updateInlinePreviewAction)
এই DataActionsResponse জন্য UpdateInlinePreviewAction নির্ধারণ করে।
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 | ব্যবহারের জন্য ইনলাইন প্রিভিউ আপডেট করুন। |
ফেরত
ChatDataActionsResponseBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।