Class UpdateInlinePreviewAction

UpdateInlinePreviewAction

In der Chat-App wird eine Vorschau eines Links in einer Nachricht angezeigt, indem eine oder mehrere Karten hinzugefügt oder aktualisiert werden. Weitere Informationen finden Sie im Hilfeartikel Vorschau von Links in Google Chat-Nachrichten.

Verfügbar für Google Workspace-Add‑ons, die Google Chat erweitern.

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

Methoden

MethodeRückgabetypKurzbeschreibung
addCardWithId(cardWithId)UpdateInlinePreviewActionFügt die Karte für diese Aktion hinzu.
addExpiration(ttl)UpdateInlinePreviewActionFügt das Ablaufdatum für diese Aktion hinzu.

Detaillierte Dokumentation

addCardWithId(cardWithId)

Fügt die Karte für diese Aktion hinzu.

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

Parameter

NameTypBeschreibung
cardWithIdCardWithIdDie festzulegende Karte.

Rückflug

UpdateInlinePreviewAction: Dieses Objekt zur Verkettung.


addExpiration(ttl)

Fügt das Ablaufdatum für diese Aktion hinzu.

Parameter

NameTypBeschreibung
ttlIntegerDie Dauer des Ablaufs, die festgelegt werden soll.

Rückflug

UpdateInlinePreviewAction: Dieses Objekt zur Verkettung.