Class OpenLink

OpenLink

Reprezentuje działanie mające na celu otwarcie linku z pewnymi opcjami.

Dostępne w przypadku dodatków do Google Workspace i aplikacji 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();

Uwaga: aby ponownie załadować dodatki po zamknięciu linku, nie używaj linku z Nagłówek Cross-Origin-Opener-Policy (COOP) został włączony. Jeśli w linku włączona jest funkcja współpracy, dodatki nie mogą wykryje stan okna, a karta dodatku się nie zaktualizuje.

Metody

MetodaZwracany typKrótki opis
setOnClose(onClose)OpenLinkOkreśla działanie działania adresu URL po zamknięciu okna lub karty adresu URL.
setOpenAs(openAs)OpenLinkOkreśla działanie adresu URL po jego otwarciu.
setUrl(url)OpenLinkUstawia adres URL, który ma być otwierany.

Szczegółowa dokumentacja

setOnClose(onClose)

Określa działanie działania adresu URL po zamknięciu okna lub karty adresu URL.

Parametry

NazwaTypOpis
onCloseOnCloseUstawienie zamykania.

Powrót

OpenLink – obiekt do tworzenia łańcuchów.


setOpenAs(openAs)

Określa działanie adresu URL po jego otwarciu.

Parametry

NazwaTypOpis
openAsOpenAsUstawienie otwierające.

Powrót

OpenLink – obiekt do tworzenia łańcuchów.


setUrl(url)

Ustawia adres URL, który ma być otwierany. URL musi pasować do prefiksu umieszczonego na białej liście w plik manifestu.

Parametry

NazwaTypOpis
urlStringAdres URL do otwarcia.

Powrót

OpenLink – obiekt do tworzenia łańcuchów.