أداة إنشاء لكائنات DataAction في Chat
متاحة لإضافات 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 | تنشئ هذه السمة استجابة الإجراء الحالي. |
set | Chat | يضبط هذه السمة Create لـ Data. |
set | Chat | يضبط هذه السمة Update لـ Data. |
set | Chat | يضبط هذه السمة Update لـ Data. |
مستندات تفصيلية
build()
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()
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
create | Create | إجراء إنشاء الرسالة المطلوب استخدامه. |
الإرجاع
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()
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
update | Update | الإجراء الذي يجب اتّخاذه لتعديل الرسالة |
الإرجاع
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();
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
update | Update | تعديل المعاينة المضمّنة لاستخدامها |
الإرجاع
ChatDataActionsResponseBuilder: هذا العنصر، للتسلسل