Class OpenLink

OtwórzLink

Reprezentuje działanie polegające na otwarciu linku z określonymi opcjami.

Dostępne w przypadku dodatków do Google Workspace i aplikacji do Google Chat.

// A button that opens as a link in an overlay and
// requires a reload when closed.
const 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.
const actionResponse =
    AddOnsResponseService.newActionResponseBuilder()
        .setOpenLink(
            AddOnsResponseService.newOpenLink()
                .setUrl('https://www.google.com')
                .setOpenAs(AddOnsResponseService.OpenAs.FULL_SIZE)
                .setOnClose(AddOnsResponseService.OnClose.NOTHING),
            )
        .build();

Uwaga: aby ponownie załadować dodatki po zamknięciu linku, nie używaj linku z włączonym nagłówkiem Cross-Origin-Opener-Policy (COOP). Jeśli w linku jest włączona funkcja COOP, dodatki nie mogą wykrywać stanu okna, a karta dodatku nie jest aktualizowana.

Metody

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

Szczegółowa dokumentacja

setOnClose(onClose)

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

Parametry

NazwaTypOpis
onCloseOnCloseUstawienie zamykania.

Powrót

OpenLink – ten otwarty obiekt linku do łączenia.


setOpenAs(openAs)

Określa zachowanie adresu URL po jego otwarciu.

Parametry

NazwaTypOpis
openAsOpenAsOtwieranie ustawienia.

Powrót

OpenLink – ten otwarty obiekt linku do łączenia.


setUrl(url)

Ustawia adres URL, który ma zostać otwarty. Adres URL musi pasować do prefiksu na białej liście w manifeście.

Parametry

NazwaTypOpis
urlStringDocelowy adres URL do otwarcia.

Powrót

OpenLink – ten otwarty obiekt linku do łączenia.