Add cho phép bạn tạo câu trả lời cho các tiện ích bổ sung của Google Workspace.
Ví dụ về cách sử dụng:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
Ví dụ sau đây cho thấy cách một ứng dụng nhắn tin phản hồi bằng một hộp thoại:
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();
Ví dụ sau đây cho thấy cách một ứng dụng nhắn tin phản hồi bằng thẻ xem trước đường liên kết:
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();
Thuộc tính
| Thuộc tính | Loại | Mô tả |
|---|---|---|
Addon | Addon | Bảng liệt kê Addon. |
Composed | Composed | Bảng liệt kê Composed. |
Content | Content | Bảng liệt kê Content. |
End | End | Bảng liệt kê End. |
On | On | Bảng liệt kê On. |
Open | Open | Bảng liệt kê Open. |
Send | Send | Bảng liệt kê Send. |
Update | Update | Bảng liệt kê Update. |
Phương thức
Tài liệu chi tiết
new Accessory Widget()
Tạo Accessory mới.
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);
Cầu thủ trả bóng
Accessory – Một AccessoryWidget trống.
new 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();
Cầu thủ trả bóng
Action – Trình tạo ActionResponse trống.
new Addon Compose Ui Action Response Builder()
Tạo Addon.
Cầu thủ trả bóng
Addon – Một AddonComposeUiActionResponseBuilder trống.
new Attachment()
new Calendar Event Action Response Builder()
Tạo Calendar.
Cầu thủ trả bóng
Calendar – Một Calendar trống.
new Chat Data Action Builder()
Tạo 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();
Cầu thủ trả bóng
Chat – ChatDataActionsResponseBuilder trống.
new Chat Message()
Tạo 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);
Cầu thủ trả bóng
Chat – Một ChatMessage trống.
new Compose Action Response Builder()
Tạo Compose.
Cầu thủ trả bóng
Compose – Trình tạo ComposeActionResponse trống.
new Create Message Action()
Tạo Create.
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();
Cầu thủ trả bóng
Create – Một CreateMessageAction trống.
new Drive Items Selected Action Response Builder()
Tạo Drive.
Cầu thủ trả bóng
Drive – Một Drive trống.
new Editor File Scope Action Response Builder()
Tạo Editor.
Cầu thủ trả bóng
Editor – Một Editor trống.
new Link Preview()
new Notification()
Tạo Notification.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);
Cầu thủ trả bóng
Notification – Một thông báo trống.
new Render Action Builder()
new Universal Action Response Builder()
Tạo Universal.
Cầu thủ trả bóng
Universal – Trình tạo UniversalActionResponse trống.
new Update Draft Action Response Builder()
Tạo Update.
Cầu thủ trả bóng
Update – Một UpdateDraftActionResponseBuilder trống.
new Update Draft Bcc Recipients Action()
Tạo một Update;
Cầu thủ trả bóng
Update – Một UpdateDraftBccRecipientsAction trống.
new Update Draft Body Action()
Cầu thủ trả bóng
Update – Một UpdateDraftBodyAction trống.
new Update Draft Cc Recipients Action()
Tạo Update.
Cầu thủ trả bóng
Update – Một UpdateDraftCcRecipientsAction trống.
new Update Draft Subject Action()
Cầu thủ trả bóng
Update – Một UpdateDraftSubjectAction trống.
new Update Draft To Recipients Action()
Tạo Update.
Cầu thủ trả bóng
Update – Một UpdateDraftToRecipientsAction trống.
new Update Inline Preview Action()
Tạo Update.
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();
Cầu thủ trả bóng
Update – Một UpdateInlinePreviewAction trống.
new Update Message Action()
Tạo Update.
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();
Cầu thủ trả bóng
Update – Một UpdateMessageAction trống.