Class OpenLink

OpenLink

Reprezentuje działanie polegające na otwarciu linku z niektórymi opcjami.

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

Metody

MetodaZwracany typKrótki opis
setOnClose(onClose)OpenLinkUmożliwia zachowanie działania adresu URL po zamknięciu okna lub karty adresu URL.
setOpenAs(openAs)OpenLinkUstawia działanie adresu URL po otwarciu.
setUrl(url)OpenLinkUstawia URL do otwarcia.

Szczegółowa dokumentacja

setOnClose(onClose)

Umożliwia zachowanie działania adresu URL po zamknięciu okna lub karty adresu URL.

Parametry

NazwaTypOpis
onCloseOnCloseZamykam.

Zwróć

OpenLink – ten obiekt do łańcucha.


setOpenAs(openAs)

Ustawia działanie adresu URL po otwarciu.

Parametry

NazwaTypOpis
openAsOpenAsUstawienie otwierające.

Zwróć

OpenLink – ten obiekt do łańcucha.


setUrl(url)

Ustawia URL do otwarcia. Adres URL musi być zgodny z prefiksem umieszczonym na liście dozwolonych w pliku manifestu.

Parametry

NazwaTypOpis
urlStringURL do otwarcia.

Zwróć

OpenLink – ten obiekt do łańcucha.