Class OpenLink

BukaLink

Merepresentasikan tindakan untuk membuka link dengan beberapa opsi.

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setOnClose(onClose)OpenLinkMenetapkan perilaku tindakan URL saat jendela atau tab URL ditutup.
setOpenAs(openAs)OpenLinkMenetapkan perilaku URL saat dibuka.
setUrl(url)OpenLinkMenetapkan URL yang akan dibuka.

Dokumentasi mendetail

setOnClose(onClose)

Menetapkan perilaku tindakan URL saat jendela atau tab URL ditutup.

Parameter

NameJenisDeskripsi
onCloseOnCloseSetelan penutup.

Return

OpenLink — Objek ini, untuk rantai.


setOpenAs(openAs)

Menetapkan perilaku URL saat dibuka.

Parameter

NameJenisDeskripsi
openAsOpenAsSetelan pembukaan.

Return

OpenLink — Objek ini, untuk rantai.


setUrl(url)

Menetapkan URL yang akan dibuka. URL harus cocok dengan awalan yang diizinkan dalam manifes.

Parameter

NameJenisDeskripsi
urlStringURL yang akan dibuka.

Return

OpenLink — Objek ini, untuk rantai.