Class UpdateInlinePreviewAction

Aktualizacjawwierszupodglądudziałania

Aplikacja Chat wyświetla podgląd linku w wiadomości, dodając lub aktualizując co najmniej jedną kartę. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linków w wiadomościach w Google Chat.

Dostępne w przypadku dodatków do Google Workspace, które rozszerzają 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();

Metody

MetodaZwracany typKrótki opis
addCardWithId(cardWithId)UpdateInlinePreviewActionDodaje kartę dla tego działania.
addExpiration(ttl)UpdateInlinePreviewActionDodaje datę ważności tego działania.

Szczegółowa dokumentacja

addCardWithId(cardWithId)

Dodaje kartę dla tego działania.

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();

Parametry

NazwaTypOpis
cardWithIdCardWithIdKarta do ustawienia.

Powrót

UpdateInlinePreviewAction – ten obiekt do łączenia.


addExpiration(ttl)

Dodaje datę ważności tego działania.

Parametry

NazwaTypOpis
ttlDurationCzas wygaśnięcia do ustawienia.

Powrót

UpdateInlinePreviewAction – ten obiekt do łączenia.