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 = CardService.newActionResponseBuilder()
                           .setOpenLink(
                               CardService.newOpenLink()
                                   .setUrl('https://www.google.com')
                                   .setOpenAs(CardService.OpenAs.FULL_SIZE)
                                   .setOnClose(CardService.OnClose.NOTHING),
                               )
                           .build();

ملاحظة: لإعادة تحميل الإضافات بعد إغلاق رابط، لا تستخدِم رابطًا تم تفعيل عنوانه Cross-Origin-Opener-Policy (COOP). إذا كان وضع "التعاون في التسويق" مفعّلاً في أحد الروابط، لا يمكن للإضافات رصد حالة النافذة، ولا يتم تعديل بطاقة الإضافة.

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
setOnClose(onClose)OpenLinkلضبط سلوك إجراء عنوان URL عند إغلاق نافذة أو علامة تبويب عنوان URL
setOpenAs(openAs)OpenLinkتُستخدَم لضبط سلوك عنوان URL عند فتحه.
setUrl(url)OpenLinkتُستخدَم لضبط عنوان URL المطلوب فتحه.

مستندات تفصيلية

setOnClose(onClose)

لضبط سلوك إجراء عنوان URL عند إغلاق نافذة أو علامة تبويب عنوان URL

المعلمات

الاسمالنوعالوصف
onCloseOnCloseإعداد الإغلاق

الإرجاع

OpenLink: هذا العنصر، لإنشاء سلسلة.


setOpenAs(openAs)

تُستخدَم لضبط سلوك عنوان URL عند فتحه.

المعلمات

الاسمالنوعالوصف
openAsOpenAsالإعداد الافتتاحي

الإرجاع

OpenLink: هذا العنصر، لإنشاء سلسلة.


setUrl(url)

تُستخدَم لضبط عنوان URL المطلوب فتحه. يجب أن يتطابق عنوان URL مع بادئة مدرَجة في القائمة البيضاء في البيان.

المعلمات

الاسمالنوعالوصف
urlStringعنوان URL المطلوب فتحه

الإرجاع

OpenLink: هذا العنصر، لإنشاء سلسلة.