Class OpenLink

BukaLink

Mewakili tindakan untuk membuka link dengan beberapa opsi.

Tersedia untuk add-on Google Workspace dan aplikasi 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();

Catatan: Untuk memuat ulang add-on setelah menutup link, jangan gunakan link dengan header Cross-Origin-Opener-Policy (COOP) yang diaktifkan. Jika COOP diaktifkan di link, add-on tidak dapat mendeteksi status jendela, dan kartu add-on tidak diperbarui.

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

NamaJenisDeskripsi
onCloseOnCloseSetelan penutupan.

Pulang pergi

OpenLink — Objek link terbuka ini, untuk pengaitan.


setOpenAs(openAs)

Menetapkan perilaku URL saat dibuka.

Parameter

NamaJenisDeskripsi
openAsOpenAsSetelan pembuka.

Pulang pergi

OpenLink — Objek link terbuka ini, untuk pengaitan.


setUrl(url)

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

Parameter

NamaJenisDeskripsi
urlStringURL tujuan yang akan dibuka.

Pulang pergi

OpenLink — Objek link terbuka ini, untuk pengaitan.