Приложение «Чат» позволяет предварительно просмотреть ссылку в сообщении, добавив или обновив одну или несколько карточек. Подробнее см. раздел «Предварительный просмотр ссылок в сообщениях Google Chat» .
Доступно для дополнений Google Workspace, расширяющих функциональность Google Chat.
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();
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Card With Id(cardWithId) | Update Inline Preview Action | Добавляет карточку для этого действия. |
add Expiration(ttl) | Update Inline Preview Action | Добавляет срок действия для данного действия. |
Подробная документация
add Card With Id(cardWithId)
Добавляет карточку для этого действия.
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();
Параметры
| Имя | Тип | Описание |
|---|---|---|
card With Id | Card With Id | Карта, которую нужно установить. |
Возвращаться
Update Inline Preview Action — Этот объект используется для цепочек действий.
add Expiration(ttl)
Добавляет срок действия для данного действия.
Параметры
| Имя | Тип | Описание |
|---|---|---|
ttl | Duration | Необходимо установить срок действия. |
Возвращаться
Update Inline Preview Action — Этот объект используется для цепочек действий.