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

Methods

メソッド戻り値の型概要
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 - チェーン用のこのオブジェクト。