Class Link

الرابط

رابط نص تشعّبي

الطُرق

الطريقةنوع الإرجاعوصف قصير
getLinkType()LinkTypeتعرض LinkType.
getLinkedSlide()Slideعرض Slide المرتبط لأنواع الروابط التي ليست عناوين URL، إن وجدت.
getSlideId()Stringعرض رقم التعريف للسمة Slide المرتبطة أو null إذا لم تكن قيمة LinkType LinkType.SLIDE_ID
getSlideIndex()Integerعرض الفهرس القائم على صفر للسمة Slide أو null المرتبطة إذا كانت قيمة LinkType ليست LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionعرض SlidePosition لعناصر Slide المرتبطة أو null إذا لم تكن LinkType بقيمة LinkType.SLIDE_POSITION.
getUrl()Stringعرض عنوان URL إلى صفحة الويب الخارجية أو null إذا لم تكن القيمة LinkType LinkType.URL.

الوثائق التفصيلية

getLinkType()

تعرض LinkType.

var link = shape.getLink();
if (link != null) {
  Logger.log('Shape has a link of type: ' + link.getLinkType());
}

الإرجاع

LinkType

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLinkedSlide()

عرض Slide المرتبط لأنواع الروابط التي ليست عناوين URL، إن وجدت. تعرض null إذا أنّ الشريحة غير متوفّرة في العرض التقديمي أو إذا كانت السمة LinkType هي LinkType.URL.

var link = shape.getLink();
if (link != null && link.getLinkType() != SlidesApp.LinkType.URL) {
  Logger.log('Shape has link to slide: ' + link.getLinkedSlide());
}

الإرجاع

Slide

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlideId()

عرض المعرّف المرتبط Slide أو null إذا لم تكن LinkType LinkType.SLIDE_ID

يُرجى العِلم أنّ الشريحة التي تحتوي على المعرّف الذي تم إرجاعه قد لا تكون متوفّرة.

var link = shape.getLink();
if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_ID) {
  Logger.log('Shape has link to slide with ID: ' + link.getSlideId());
}

الإرجاع

String

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlideIndex()

عرض الفهرس القائم على صفر للسمة Slide أو null المرتبطة إذا كانت قيمة LinkType ليست LinkType.SLIDE_INDEX.

يُرجى ملاحظة أنّ الشريحة في الفهرس الذي تم إرجاعه قد لا تكون موجودة.

var link = shape.getLink();
if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_INDEX) {
  Logger.log('Shape has link to slide with index: ' + link.getSlideIndex());
}

الإرجاع

Integer

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlidePosition()

عرض SlidePosition لعناصر Slide المرتبطة أو null إذا لم تكن LinkType بقيمة LinkType.SLIDE_POSITION.

يُرجى العِلم أنّ الشريحة التي تحتوي على الموضع النسبي المعروض قد لا تكون متوفّرة.

var link = shape.getLink();
if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_POSITION) {
  Logger.log('Shape has link to slide with relative position: ' + link.getSlidePosition());
}

الإرجاع

SlidePosition

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getUrl()

عرض عنوان URL إلى صفحة الويب الخارجية أو null إذا لم تكن القيمة LinkType هي LinkType.URL.

var link = shape.getLink();
if (link != null && link.getLinkType() == SlidesApp.LinkType.URL) {
  Logger.log('Shape has link to URL: ' + link.getUrl());
}

الإرجاع

String

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations