Class LinkPreview

LinkPreview

ホストアプリにリンクのプレビュー カードとスマートチップを表示するカード アクション。リンクのプレビューを使用するには、スクリプトで LinkPreview オブジェクトを作成して返す必要があります。詳しくは、スマートチップでリンクをプレビューするをご覧ください。

const decoratedText =
    CardService.newDecoratedText().setTopLabel('Hello').setText('Hi!');

const cardSection = CardService.newCardSection().addWidget(decoratedText);

const card = CardService.newCardBuilder().addSection(cardSection).build();

return 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 のヘッダーが表示されます。

return 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();

return CardService.newLinkPreview().setPreviewCard(card).setTitle(
    'Smart chip title');

パラメータ

名前タイプ説明
previewCardCardプレビュー カード。

戻る

LinkPreview - チェーン用のこのオブジェクト。


setTitle(title)

リンクのプレビューのスマートチップに表示されるタイトルを設定します。設定されていない場合、スマートチップ には PreviewCard のヘッダーが表示されます。

return CardService.newLinkPreview().setTitle('Smart chip title');

パラメータ

名前タイプ説明
titleStringスマートチップのタイトル。

戻る

LinkPreview - チェーン用のこのオブジェクト。