AI-generated Key Takeaways
-  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. 
-  setLinkPreviewTitlesets the title above the preview card, or defaults to the preview card header if unset.
-  setPreviewCardsets the card displaying information about a third-party or non-Google link.
-  setTitlesets the title in the smart chip for the link preview, or defaults to the preview card header if unset.
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 | 
|---|---|---|
| String | Prints the JSON representation of this object. | |
|  Link  | Sets the title that displays in the link preview above the preview card. | |
|  Link  | Sets the card that displays information about a link from a third-party or non-Google service. | |
|  Link  | Sets the title that displays in the smart chip for the link preview. | 
Detailed documentation
 print  
 
 Prints the JSON representation of this object. This is for debugging only.
Return
 String 
 set  
 
 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.
 set  
 
 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.
 set  
 
 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.

