Class LinkPreview

  • Card action that displays a link preview card and smart chip in the host app.

  • Methods include printing JSON, setting the link preview title, setting the preview card, and setting the smart chip title.

  • setLinkPreviewTitle sets the title above the preview card, or defaults to the preview card header if unset.

  • setPreviewCard sets the card displaying information about a third-party or non-Google link.

  • setTitle sets the title in the smart chip for the link preview, or defaults to the preview card header if unset.

LinkPreview

Card action that displays a link preview card and smart chip in the host app. For moreinformation, refer toPreview linkswith smart chips.

constdecoratedText=CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!');constcardSection=CardService.newCardSection().addWidget(decoratedText);constcard=CardService.newCardBuilder().addSection(cardSection).build();constlinkPreview=CardService.newLinkPreview().setPreviewCard(card).setTitle('Smart chip title');

Methods

MethodReturn typeBrief description
printJson()StringPrints the JSON representation of this object.
setLinkPreviewTitle(title)LinkPreviewSets the title that displays in the link preview above the preview card.
setPreviewCard(previewCard)LinkPreviewSets the card that displays information about a link from a third-party or non-Google service.
setTitle(title)LinkPreviewSets the title that displays in the smart chip for the link preview.

Detailed documentation

printJson()

Prints the JSON representation of this object. This is for debugging only.

Return

String


setLinkPreviewTitle(title)

Sets the title that displays in the link preview above the preview card. If unset, the linkpreview displays the header of thePreviewCard.

constlinkPreview=CardService.newLinkPreview().setLinkPreviewTitle('Link preview title');

Parameters

NameTypeDescription
titleStringThe title of the link preview.

Return

LinkPreview — This object, for chaining.


setPreviewCard(previewCard)

Sets the card that displays information about a link from a third-party or non-Google service.

constdecoratedText=CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!');constcardSection=CardService.newCardSection().addWidget(decoratedText);constcard=CardService.newCardBuilder().addSection(cardSection).build();constlinkPreview=CardService.newLinkPreview().setPreviewCard(card).setTitle('Smart chip title');

Parameters

NameTypeDescription
previewCardCardThe preview card.

Return

LinkPreview — This object, for chaining.


setTitle(title)

Sets the title that displays in the smart chip for the link preview. If unset, the smart chipdisplays the header of thePreviewCard.

constlinkPreview=CardService.newLinkPreview().setTitle('Smart chip title');

Parameters

NameTypeDescription
titleStringThe title of the smart chip.

Return

LinkPreview — This object, for chaining.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-03 UTC.