Class OpenLink

OpenLink

オプションを使用してリンクを開くアクションを表します。

Google Workspace アドオンと Google Chat アプリでご利用いただけます。

// A button that opens as a link in an overlay and
// requires a reload when closed.
var button = CardService.newTextButton()
    .setText("This button opens a link in an overlay window")
    .setOpenLink(CardService.newOpenLink()
        .setUrl("https://www.google.com")
        .setOpenAs(CardService.OpenAs.OVERLAY)
        .setOnClose(CardService.OnClose.RELOAD_ADD_ON));

// An action response that opens a link in full screen and
// requires no action when closed.
var actionResponse = CardService.newActionResponseBuilder()
    .setOpenLink(CardService.newOpenLink()
        .setUrl("https://www.google.com")
        .setOpenAs(CardService.OpenAs.FULL_SIZE)
        .setOnClose(CardService.OnClose.NOTHING))
    .build();

注: リンクを閉じた後にアドオンを再読み込みする場合は、 Cross-Origin-Opener-Policy(COOP)ヘッダーが有効。リンクで COOP が有効になっている場合、アドオンは アドオンカードは更新されません。

メソッド

メソッド戻り値の型概要
setOnClose(onClose)OpenLinkURL ウィンドウまたはタブを閉じたときの URL アクションの動作を設定します。
setOpenAs(openAs)OpenLinkURL が開いたときの URL の動作を設定します。
setUrl(url)OpenLink開く URL を設定します。

詳細なドキュメント

setOnClose(onClose)

URL ウィンドウまたはタブを閉じたときの URL アクションの動作を設定します。

パラメータ

名前説明
onCloseOnClose終了の設定。

戻る

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


setOpenAs(openAs)

URL が開いたときの URL の動作を設定します。

パラメータ

名前説明
openAsOpenAs冒頭の設定。

戻る

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


setUrl(url)

開く URL を設定します。URL は、 使用します

パラメータ

名前説明
urlString開く URL。

戻る

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