رابط نص تشعّبي
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
get | Link | تعرض Link. |
get | Slide|null | تعرض هذه السمة Slide المرتبط بأنواع الروابط غير عناوين URL، إذا كان متاحًا. |
get | String|null | تعرِض هذه السمة رقم تعريف Slide أو null المرتبطَين إذا لم تكن قيمة Link هي Link. |
get | Integer|null | تعرِض هذه السمة الفهرس المستند إلى الصفر الخاص بـ Slide أو null المرتبطَين إذا لم يكن Link هو Link. |
get | Slide | تعرِض هذه الدالة Slide Slide أو null المرتبطَين إذا لم يكن Link Link. |
get | String|null | تعرض هذه الدالة عنوان URL الخاص بصفحة الويب الخارجية أو null إذا لم يكن Link هو Link. |
مستندات تفصيلية
get Link Type()
تعرض Link.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
الإرجاع
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Linked Slide()
تعرض هذه السمة Slide المرتبط بأنواع الروابط غير عناوين URL، إذا كان متاحًا. تعرِض null إذا كانت الشريحة غير متوفّرة في العرض التقديمي، أو إذا كانت قيمة Link هي Link.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null && link.getLinkType() !== SlidesApp.LinkType.URL) { Logger.log(`Shape has link to slide: ${link.getLinkedSlide()}`); }
الإرجاع
Slide|null
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Id()
تعرِض هذه السمة رقم تعريف Slide أو null المرتبطَين إذا لم تكن قيمة Link هي Link.
يُرجى العِلم أنّه قد لا تكون الشريحة التي تم إرجاع رقم تعريفها متوفّرة.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null && link.getLinkType() === SlidesApp.LinkType.SLIDE_ID) { Logger.log(`Shape has link to slide with ID: ${link.getSlideId()}`); }
الإرجاع
String|null
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Index()
تعرِض هذه السمة الفهرس المستند إلى الصفر الخاص بـ Slide أو null المرتبطَين إذا لم يكن Link هو Link.
يُرجى العِلم أنّ الشريحة في الفهرس الذي تم عرضه قد لا تكون متوفّرة.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null && link.getLinkType() === SlidesApp.LinkType.SLIDE_INDEX) { Logger.log(`Shape has link to slide with index: ${link.getSlideIndex()}`); }
الإرجاع
Integer|null
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Position()
تعرِض هذه الدالة Slide Slide أو null المرتبطَين إذا لم يكن Link Link.
يُرجى العِلم أنّ الشريحة التي تتضمّن الموضع النسبي الذي تم عرضه قد لا تكون متوفّرة.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null && link.getLinkType() === SlidesApp.LinkType.SLIDE_POSITION) { Logger.log( `Shape has link to slide with relative position: ${ link.getSlidePosition()}`, ); }
الإرجاع
Slide
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Url()
تعرض هذه الدالة عنوان URL الخاص بصفحة الويب الخارجية أو null إذا لم يكن Link هو Link.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null && link.getLinkType() === SlidesApp.LinkType.URL) { Logger.log(`Shape has link to URL: ${link.getUrl()}`); }
الإرجاع
String|null
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations