Class 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 - 此对象,用于链式调用。