Class LinkPreview

LinkPreview

卡片操作,在托管应用中显示链接预览卡片和智能条状标签。有关 请参阅预览链接 智能条状标签

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');

方法

方法返回类型简介
printJson()String输出此对象的 JSON 表示法。
setLinkPreviewTitle(title)LinkPreview设置在预览卡片上方的链接预览中显示的标题。
setPreviewCard(previewCard)LinkPreview设置卡片,该卡片会显示来自第三方或非 Google 服务的链接的相关信息。
setTitle(title)LinkPreview设置在链接预览智能条状标签中显示的标题。

详细文档

printJson()

输出此对象的 JSON 表示法。这仅用于调试。

返回

String


setLinkPreviewTitle(title)

设置在预览卡片上方的链接预览中显示的标题。如果未设置,此链接 预览会显示 PreviewCard 的标题。

const linkPreview = CardService.newLinkPreview()
    .setLinkPreviewTitle("Link preview title");

参数

名称类型说明
titleString链接预览的标题。

返回

LinkPreview - 此对象,用于链接。


setPreviewCard(previewCard)

设置卡片,该卡片会显示来自第三方或非 Google 服务的链接的相关信息。

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');

参数

名称类型说明
previewCardCard预览卡片。

返回

LinkPreview - 此对象,用于链接。


setTitle(title)

设置在链接预览智能条状标签中显示的标题。如果未设置此政策,智能条状标签将 显示 PreviewCard 的标题。

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

参数

名称类型说明
titleString智能条状标签的标题。

返回

LinkPreview - 此对象,用于链接。