Class OpenLink

BukaLink

Merepresentasikan 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 = CardService.newActionResponseBuilder()
                           .setOpenLink(
                               CardService.newOpenLink()
                                   .setUrl('https://www.google.com')
                                   .setOpenAs(CardService.OpenAs.FULL_SIZE)
                                   .setOnClose(CardService.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 ini, untuk pembuatan rantai.


setOpenAs(openAs)

Menetapkan perilaku URL saat dibuka.

Parameter

NamaJenisDeskripsi
openAsOpenAsSetelan pembukaan.

Pulang pergi

OpenLink — Objek ini, untuk pembuatan rantai.


setUrl(url)

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

Parameter

NamaJenisDeskripsi
urlStringURL yang akan dibuka.

Pulang pergi

OpenLink — Objek ini, untuk pembuatan rantai.