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 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 die Ablaufzeit 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 zum Verketten.


addExpiration(ttl)

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

Parameter

NameTypBeschreibung
ttlIntegerDie festzulegende Ablaufzeit.

Rückflug

UpdateInlinePreviewAction : Dieses Objekt zum Verketten.