Class OpenLink

ওপেনলিঙ্ক

এটি কিছু বিকল্পসহ একটি লিঙ্ক খোলার ক্রিয়াকে বোঝায়।

গুগল ওয়ার্কস্পেস অ্যাড-অন এবং গুগল চ্যাট অ্যাপের জন্য উপলব্ধ।

// 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) হেডার সক্রিয় থাকা কোনো লিঙ্ক ব্যবহার করবেন না। যদি কোনো লিঙ্কে COOP সক্রিয় থাকে, তাহলে অ্যাড-অনগুলি উইন্ডোর অবস্থা শনাক্ত করতে পারে না এবং অ্যাড-অন কার্ডটি আপডেট হয় না।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
set On Close(onClose) Open Link ইউআরএল উইন্ডো বা ট্যাব বন্ধ করা হলে ইউআরএল অ্যাকশনের আচরণ নির্ধারণ করে।
set Open As(openAs) Open Link ইউআরএল খোলার সময় তার আচরণ নির্ধারণ করে।
set Url(url) Open Link খোলার জন্য ইউআরএল নির্ধারণ করে।

বিস্তারিত ডকুমেন্টেশন

setOnClose(onClose)

ইউআরএল উইন্ডো বা ট্যাব বন্ধ করা হলে ইউআরএল অ্যাকশনের আচরণ নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
on Close On Close সমাপ্তি দৃশ্যায়ন।

ফেরত

OpenLink — এটি চেইনিং-এর জন্য ব্যবহৃত ওপেন লিঙ্ক অবজেক্ট।


setOpenAs(openAs)

ইউআরএল খোলার সময় তার আচরণ নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
open As Open As শুরুর প্রেক্ষাপট।

ফেরত

OpenLink — এটি চেইনিং-এর জন্য ব্যবহৃত ওপেন লিঙ্ক অবজেক্ট।


setUrl(url)

যে URL-টি খোলা হবে তা নির্ধারণ করে। URL-টি অবশ্যই ম্যানিফেস্টে হোয়াইটলিস্টেড কোনো প্রিফিক্সের সাথে মিলতে হবে।

প্যারামিটার

নাম প্রকার বর্ণনা
url String খোলার জন্য গন্তব্য ইউআরএল।

ফেরত

OpenLink — এটি চেইনিং-এর জন্য ব্যবহৃত ওপেন লিঙ্ক অবজেক্ট।