Class OpenLink

खोलेंलिंक करें

यह कुछ विकल्पों के साथ लिंक खोलने की कार्रवाई को दिखाता है.

यह सुविधा, Google Workspace ऐड-ऑन और 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();

ध्यान दें: किसी लिंक को बंद करने के बाद ऐड-ऑन को फिर से लोड करने के लिए, ऐसे लिंक का इस्तेमाल न करें जिसमें Cross-Origin-Opener-Policy (COOP) हेडर चालू हो. अगर किसी लिंक में सीओओपी चालू है, तो ऐड-ऑन विंडो की स्थिति का पता नहीं लगा सकते. साथ ही, ऐड-ऑन कार्ड अपडेट नहीं होता.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
setOnClose(onClose)OpenLinkयह विकल्प, यूआरएल विंडो या टैब बंद होने पर, यूआरएल ऐक्शन के व्यवहार को सेट करता है.
setOpenAs(openAs)OpenLinkयह विकल्प, यूआरएल के खुलने पर उसके व्यवहार को सेट करता है.
setUrl(url)OpenLinkयह विकल्प, खोले जाने वाले यूआरएल को सेट करता है.

ज़्यादा जानकारी वाला दस्तावेज़

setOnClose(onClose)

यह विकल्प, यूआरएल विंडो या टैब बंद होने पर, यूआरएल ऐक्शन के व्यवहार को सेट करता है.

पैरामीटर

नामटाइपब्यौरा
onCloseOnCloseबंद करने की सेटिंग.

वापसी का टिकट

OpenLink — यह ओपन लिंक ऑब्जेक्ट है, जिसका इस्तेमाल चेनिंग के लिए किया जाता है.


setOpenAs(openAs)

यह विकल्प, यूआरएल के खुलने पर उसके व्यवहार को सेट करता है.

पैरामीटर

नामटाइपब्यौरा
openAsOpenAsसेटिंग खोलने की सुविधा.

वापसी का टिकट

OpenLink — यह ओपन लिंक ऑब्जेक्ट है, जिसका इस्तेमाल चेनिंग के लिए किया जाता है.


setUrl(url)

यह विकल्प, खोले जाने वाले यूआरएल को सेट करता है. यूआरएल, मेनिफ़ेस्ट में व्हाइटलिस्ट किए गए प्रीफ़िक्स से मेल खाना चाहिए.

पैरामीटर

नामटाइपब्यौरा
urlStringखोलने के लिए डेस्टिनेशन यूआरएल.

वापसी का टिकट

OpenLink — यह ओपन लिंक ऑब्जेक्ट है, जिसका इस्तेमाल चेनिंग के लिए किया जाता है.