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
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Update | Fügt die Karte für diese Aktion hinzu. |
add | Update | Fü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
| Name | Typ | Beschreibung |
|---|---|---|
card | Card | Die festzulegende Karte. |
Rückflug
UpdateInlinePreviewAction : Dieses Objekt zum Verketten.
addExpiration(ttl)
Fügt die Ablaufzeit für diese Aktion hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
ttl | Integer | Die festzulegende Ablaufzeit. |
Rückflug
UpdateInlinePreviewAction : Dieses Objekt zum Verketten.