Class AddOnsResponseService

অ্যাড-অনস রেসপন্স সার্ভিস

Add Ons Response Service গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য রেসপন্স তৈরি করার ক্ষমতা প্রদান করে।

নমুনা ব্যবহার:

function myFunction() {
  return AddOnsResponseService.newChatDataActionBuilder();
}

নিম্নলিখিত উদাহরণটি দেখায় যে কীভাবে একটি চ্যাট অ্যাপ একটি ডায়ালগের সাথে প্রতিক্রিয়া জানায়:

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle("Card Title"))
    .addSection(CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText("Text paragraph")))
    .build();

const actionResponse = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(AddOnsResponseService.newNavigation().pushCard(card))
    .build();

নিচের উদাহরণটি দেখায় যে একটি চ্যাট অ্যাপ কীভাবে লিঙ্ক প্রিভিউ কার্ডের সাথে প্রতিক্রিয়া জানায়:

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();

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
Addon Compose Ui Action Type Addon Compose Ui Action Type Addon Compose Ui Action Type গণনা।
Composed Email Type Composed Email Type Composed Email Type গণনা।
Content Type Content Type Content Type গণনা।
End Navigation End Navigation End Navigation গণনা।
On Close On Close On Close গণনা।
Open As Open As Open As অ্যানুমারেশন।
Send Status Send Status Send Status গণনা।
Update Draft Body Type Update Draft Body Type Update Draft Body Type গণনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
new Accessory Widget() Accessory Widget একটি নতুন Accessory Widget তৈরি করে।
new Action() Action একটি নতুন Action তৈরি করে।
new Action Response Builder() Action Response Builder একটি Action Response Builder তৈরি করে।
new Addon Compose Ui Action Response Builder() Addon Compose Ui Action Response Builder একটি Addon Compose Ui Action Response Builder তৈরি করে।
new Attachment() Attachment একটি Attachment তৈরি করে।
new Calendar Event Action Response Builder() Calendar Event Action Response Builder একটি Calendar Event Action Response Builder তৈরি করে।
new Chat Data Action Builder() Chat Data Actions Response Builder একটি Chat Data Actions Response Builder তৈরি করে।
new Chat Message() Chat Message একটি Chat Message তৈরি করে।
new Compose Action Response Builder() Compose Action Response Builder একটি Compose Action Response Builder তৈরি করে।
new Create Message Action() Create Message Action একটি Create Message Action তৈরি করে।
new Drive Items Selected Action Response Builder() Drive Items Selected Action Response Builder একটি Drive Items Selected Action Response Builder তৈরি করে।
new Editor File Scope Action Response Builder() Editor File Scope Action Response Builder একটি Editor File Scope Action Response Builder তৈরি করে।
new Link Preview() Link Preview একটি Link Preview তৈরি করে।
new Navigation() Navigation একটি Navigation তৈরি করে।
new Notification() Notification একটি Notification তৈরি করে।
new Open Link() Open Link একটি Open Link তৈরি করে।
new Render Action Builder() Render Action Builder একটি নতুন Render Action Builder তৈরি করে।
new Universal Action Response Builder() Universal Action Response Builder একটি Universal Action Response Builder তৈরি করে।
new Update Draft Action Response Builder() Update Draft Action Response Builder একটি Update Draft Action Response Builder তৈরি করে।
new Update Draft Bcc Recipients Action() Update Draft Bcc Recipients Action একটি Update Draft Bcc Recipients Action তৈরি করে;
new Update Draft Body Action() Update Draft Body Action একটি Update Draft Body Action তৈরি করে।
new Update Draft Cc Recipients Action() Update Draft Cc Recipients Action একটি Update Draft Cc Recipients Action তৈরি করে।
new Update Draft Subject Action() Update Draft Subject Action একটি Update Draft Subject Action তৈরি করে।
new Update Draft To Recipients Action() Update Draft To Recipients Action Update Draft To Recipients Action তৈরি করে।
new Update Inline Preview Action() Update Inline Preview Action একটি Update Inline Preview Action তৈরি করে।
new Update Message Action() Update Message Action একটি Update Message Action তৈরি করে।

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

new Accessory Widget()

একটি নতুন Accessory Widget তৈরি করে।

const widget = CardService.newButtonSet()
    .addButton(CardService.newImageButton()
      .setIcon(CardService.Icon.PHONE)
      .setOnClickAction(CardService.newAction()
        .setFunctionName("phone")))
    .addButton(CardService.newTextButton()
      .setText("Robot")
      .setIconUrl("https://developers.google.com/chat/images/quickstart-app-avatar.png")
      .setOnClickAction(CardService.newAction()
        .setFunctionName("robot")));

const accessoryWidget = AddOnsResponseService.newAccessoryWidget()
    .addWidget(widget);

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

Accessory Widget — একটি খালি আনুষঙ্গিক উইজেট।


new Action()

একটি নতুন Action তৈরি করে।

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

Action — একটি খালি অ্যাকশন।


new Action Response Builder()

একটি Action Response Builder তৈরি করে।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle("Card Title"))
    .addSection(CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText("Text paragraph")))
    .build();

const actionResponse = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(AddOnsResponseService.newNavigation().pushCard(card))
    .build();

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

Action Response Builder — একটি খালি অ্যাকশন রেসপন্স বিল্ডার।


new Addon Compose Ui Action Response Builder()

একটি Addon Compose Ui Action Response Builder তৈরি করে।

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

Addon Compose Ui Action Response Builder — একটি খালি অ্যাডনকম্পোজইউআইএকশনরেস্পন্সবিল্ডার।


new Attachment()

একটি Attachment তৈরি করে।

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

Attachment — একটি খালি সংযুক্তি।


new Calendar Event Action Response Builder()

একটি Calendar Event Action Response Builder তৈরি করে।

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

Calendar Event Action Response Builder — একটি খালি Calendar Event Action Response Builder


new Chat Data Action Builder()

একটি Chat Data Actions Response Builder তৈরি করে।

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();

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

Chat Data Actions Response Builder — একটি খালি ChatDataActionsResponseBuilder।


new Chat Message()

একটি Chat Message তৈরি করে।

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);

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

Chat Message — একটি খালি চ্যাট মেসেজ।


new Compose Action Response Builder()

একটি Compose Action Response Builder তৈরি করে।

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

Compose Action Response Builder — একটি খালি কম্পোজঅ্যাকশন রেসপন্স বিল্ডার।


new Create Message Action()

একটি 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 — একটি খালি CreateMessageAction।


new Drive Items Selected Action Response Builder()

একটি Drive Items Selected Action Response Builder তৈরি করে।

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

Drive Items Selected Action Response Builder — একটি খালি Drive Items Selected Action Response Builder


new Editor File Scope Action Response Builder()

একটি Editor File Scope Action Response Builder তৈরি করে।

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

Editor File Scope Action Response Builder — একটি খালি Editor File Scope Action Response Builder


new Link Preview()

একটি Link Preview তৈরি করে।

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

Link Preview — একটি খালি লিঙ্কপ্রিভিউ।


new Navigation()

একটি Navigation তৈরি করে।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .pushCard(card);

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

Navigation — একটি খালি নেভিগেশন।


new Notification()

একটি Notification তৈরি করে।

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

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

Notification — একটি খালি বিজ্ঞপ্তি।


একটি Open Link তৈরি করে।

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

Open Link — একটি খালি ওপেন লিংক।


new Render Action Builder()

একটি নতুন Render Action Builder তৈরি করে।

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

Render Action Builder — একটি খালি রেন্ডারঅ্যাকশনবিল্ডার।


new Universal Action Response Builder()

একটি Universal Action Response Builder তৈরি করে।

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

Universal Action Response Builder — একটি খালি ইউনিভার্সাল অ্যাকশন রেসপন্স বিল্ডার।


new Update Draft Action Response Builder()

একটি Update Draft Action Response Builder তৈরি করে।

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

Update Draft Action Response Builder — একটি খালি UpdateDraftActionResponseBuilder।


new Update Draft Bcc Recipients Action()

একটি Update Draft Bcc Recipients Action তৈরি করে;

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

Update Draft Bcc Recipients Action — একটি খালি UpdateDraftBcc প্রাপকদের অ্যাকশন।


new Update Draft Body Action()

একটি Update Draft Body Action তৈরি করে।

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

Update Draft Body Action — একটি খালি UpdateDraftBodyAction।


new Update Draft Cc Recipients Action()

একটি Update Draft Cc Recipients Action তৈরি করে।

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

Update Draft Cc Recipients Action — একটি খালি আপডেট খসড়া সিসি প্রাপকদের পদক্ষেপ।


new Update Draft Subject Action()

একটি Update Draft Subject Action তৈরি করে।

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

Update Draft Subject Action — একটি খালি UpdateDraftSubjectAction।


new Update Draft To Recipients Action()

Update Draft To Recipients Action তৈরি করে।

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

Update Draft To Recipients Action — একটি খালি UpdateDraftToRecipientsAction।


new Update Inline Preview Action()

একটি 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 — একটি খালি UpdateInlinePreviewAction।


new Update Message Action()

একটি 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 — একটি খালি UpdateMessageAction।