Class ChatDataActionsResponseBuilder

ChatDataActionsResponseBuilder

أداة إنشاء لكائنات Chat DataAction

متاحة لإضافات 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()DataActionsResponseتنشئ هذه السمة استجابة الإجراء الحالي.
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderتضبط هذه السمة CreateMessageAction لـ DataActionsResponse.
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderتضبط هذه السمة UpdateMessageAction لـ DataActionsResponse.
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderتضبط هذه السمة UpdateInlinePreviewAction لـ DataActionsResponse.

مستندات مفصّلة

build()

تنشئ هذه السمة استجابة الإجراء الحالي.

الإرجاع

DataActionsResponse — A DataActionResponse


setCreateChatMessageAction(createMessageAction)

تضبط هذه السمة CreateMessageAction لـ DataActionsResponse.

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)

تضبط هذه السمة UpdateMessageAction لـ DataActionsResponse.

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)

تضبط هذه السمة UpdateInlinePreviewAction لـ DataActionsResponse.

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: هذا الكائن، للتسلسل