Card action that displays a link preview card and smart chip in the host app. For more information, refer to Preview links with smart chips.
const decoratedText = CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!'); const cardSection = CardService.newCardSection().addWidget(decoratedText); const card = CardService.newCardBuilder().addSection(cardSection).build(); const linkPreview = CardService.newLinkPreview().setPreviewCard(card).setTitle( 'Smart chip title');
Methods
Method | Return type | Brief description |
---|---|---|
print | String | Prints the JSON representation of this object. |
set | Link | Sets the title that displays in the link preview above the preview card. |
set | Link | Sets the card that displays information about a link from a third-party or non-Google service. |
set | Link | Sets 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 link
preview displays the header of the Preview
.
const linkPreview = CardService.newLinkPreview().setLinkPreviewTitle('Link preview title');
Parameters
Name | Type | Description |
---|---|---|
title | String | The title of the link preview. |
Return
Link
— This object, for chaining.
setPreviewCard(previewCard)
Sets the card that displays information about a link from a third-party or non-Google service.
const decoratedText = CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!'); const cardSection = CardService.newCardSection().addWidget(decoratedText); const card = CardService.newCardBuilder().addSection(cardSection).build(); const linkPreview = CardService.newLinkPreview().setPreviewCard(card).setTitle( 'Smart chip title');
Parameters
Name | Type | Description |
---|---|---|
preview | Card | The preview card. |
Return
Link
— This object, for chaining.
setTitle(title)
Sets the title that displays in the smart chip for the link preview. If unset, the smart chip
displays the header of the Preview
.
const linkPreview = CardService.newLinkPreview().setTitle('Smart chip title');
Parameters
Name | Type | Description |
---|---|---|
title | String | The title of the smart chip. |
Return
Link
— This object, for chaining.