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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
setOnClose(onClose) | OpenLink | Określa działanie działania adresu URL po zamknięciu okna lub karty adresu URL. |
setOpenAs(openAs) | OpenLink | Określa działanie adresu URL po jego otwarciu. |
setUrl(url) | OpenLink | Ustawia adres URL, który ma być otwierany. |
Szczegółowa dokumentacja
setOnClose(onClose)
setOpenAs(openAs)
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
Nazwa | Typ | Opis |
---|---|---|
url | String | Adres URL do otwarcia. |
Powrót
OpenLink
– obiekt do tworzenia łańcuchów.