تمثّل هذه السمة إجراءً لفتح رابط مع بعض الخيارات.
متاحة لإضافات 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) فيه. إذا تم تفعيل COOP في أحد الروابط، لن تتمكّن الإضافات من رصد حالة النافذة، ولن يتم تعديل بطاقة الإضافة.
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
set | Open | تضبط هذه السمة سلوك إجراء عنوان URL عند إغلاق نافذة عنوان URL أو علامة التبويب. |
set | Open | تضبط هذه السمة سلوك عنوان URL عند فتحه. |
set | Open | تضبط هذه السمة عنوان URL الذي سيتم فتحه. |
مستندات تفصيلية
set On Close(onClose)
set Open As(openAs)
set Url(url)
تضبط هذه السمة عنوان URL الذي سيتم فتحه. يجب أن يتطابق عنوان URL مع بادئة في القائمة المسموح بها لملف البيان.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
url | String | عنوان URL المطلوب فتحه |
الإرجاع
Open: هذا العنصر، للتسلسل