Class UpdateInlinePreviewAction

UpdateInlinePreviewAction

Die Chat-App zeigt eine Vorschau eines Links in einer Nachricht an, indem sie eine oder mehrere Karten hinzufügt oder aktualisiert. Weitere Informationen finden Sie unter 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 für die Verkettung.


addExpiration(ttl)

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

Parameter

NameTypBeschreibung
ttlDurationDie Dauer des Ablaufs, die festgelegt werden soll.

Rückflug

UpdateInlinePreviewAction: Dieses Objekt für die Verkettung.