Class UpdateInlinePreviewAction

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 Добавляет срок действия для данного действия.

Подробная документация

addCardWithId(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 Карта, которую нужно установить.

Возвращаться

UpdateInlinePreviewAction — Этот объект используется для цепочек действий.


addExpiration(ttl)

Добавляет срок действия для данного действия.

Параметры

Имя Тип Описание
ttl Integer Необходимо установить срок действия.

Возвращаться

UpdateInlinePreviewAction — Этот объект используется для цепочек действий.