Class ChatDataActionsResponseBuilder

ChatDataActionsResponseBuilder

Chat DataAction ऑब्जेक्ट बनाने वाला बिल्डर.

यह सुविधा, Google Chat की सुविधाओं को बढ़ाने वाले Google Workspace ऐड-ऑन के लिए उपलब्ध है.

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()DataActionsResponseइससे मौजूदा कार्रवाई के लिए जवाब जनरेट किया जाता है.
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderइस DataActionsResponse के लिए CreateMessageAction सेट करता है.
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderइस DataActionsResponse के लिए UpdateMessageAction सेट करता है.
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderइस DataActionsResponse के लिए UpdateInlinePreviewAction सेट करता है.

ज़्यादा जानकारी वाला दस्तावेज़

build()

इससे मौजूदा कार्रवाई के लिए जवाब जनरेट किया जाता है.

वापसी का टिकट

DataActionsResponse — A DataActionResponse.


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

पैरामीटर

नामटाइपब्यौरा
createMessageActionCreateMessageActionमैसेज बनाने की कार्रवाई का इस्तेमाल किया जाना चाहिए.

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
updateMessageActionUpdateMessageActionअपडेट मैसेज की कार्रवाई का इस्तेमाल किया जाना है.

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
updateInlinePreviewActionUpdateInlinePreviewActionइस्तेमाल करने के लिए, इनलाइन झलक को अपडेट करें.

वापसी का टिकट

ChatDataActionsResponseBuilder — यह ऑब्जेक्ट, चेनिंग के लिए है.