Class UpdateInlinePreviewAction

Обновить действие предварительного просмотра в строке

Приложение «Чат» позволяет предварительно просмотреть ссылку в сообщении, добавив или обновив одну или несколько карточек. Подробнее см. раздел «Предварительный просмотр ссылок в сообщениях 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 — Этот объект используется для цепочек действий.