Bir bağlantıyı bazı seçeneklerle açma işlemini temsil eder.
Google Workspace eklentileri ve Google Chat uygulamaları için kullanılabilir.
// 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();
Not: Bir bağlantıyı kapattıktan sonra eklentileri yeniden yüklemek için Cross-Origin-Opener-Policy (COOP) üstbilgisinin etkin olduğu bir bağlantı kullanmayın. Bir bağlantıda COOP etkinse eklentiler pencere durumunu algılayamaz ve eklenti kartı güncellenmez.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
set | Open | URL penceresi veya sekmesi kapalıyken URL işleminin davranışını ayarlar. |
set | Open | URL'nin açılma davranışını belirler. |
set | Open | Açılacak URL'yi ayarlar. |
Ayrıntılı dokümanlar
set On Close(onClose)
set Open As(openAs)
set Url(url)
Açılacak URL'yi ayarlar. URL, manifest dosyasında izin verilenler listesine eklenen bir ön ek ile eşleşmelidir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
url | String | Açılacak URL. |
Return
Open
: Zincirleme için bu nesne.