یک پیوند فرامتنی.
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
get Link Type() | Link Type | Link Type برمیگرداند. |
get Linked Slide() | Slide |null | در صورت وجود، Slide لینکشده را برای انواع لینکهای غیر URL برمیگرداند. |
get Slide Id() | String|null | شناسه Slide لینکشده را برمیگرداند یا اگر Link Type Link Type.SLIDE_ID نباشد null برمیگرداند. |
get Slide Index() | Integer|null | اندیس Slide لینکشده را بر اساس صفر برمیگرداند و در صورتی که Link Type Link Type.SLIDE_INDEX نباشد، آن را null برمیگرداند. |
get Slide Position() | Slide Position |null | Slide Position Slide لینک شده را برمیگرداند یا اگر Link Type Link Type.SLIDE_POSITION نباشد null برمیگرداند. |
get Url() | String|null | آدرس اینترنتی (URL) صفحه وب خارجی را برمیگرداند یا اگر Link Type Link Type.URL نباشد، null برمیگرداند. |
مستندات دقیق
get Link Type()
Link Type برمیگرداند.
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 برمیگرداند. اگر اسلاید در ارائه وجود نداشته باشد، یا اگر Link Type Link Type.URL باشد، null را برمیگرداند.
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 لینکشده را برمیگرداند یا اگر Link Type Link Type.SLIDE_ID نباشد null برمیگرداند.
توجه داشته باشید که ممکن است اسلایدی با شناسهی برگردانده شده وجود نداشته باشد.
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 لینکشده را بر اساس صفر برمیگرداند و در صورتی که Link Type Link Type.SLIDE_INDEX نباشد، آن را null برمیگرداند.
توجه داشته باشید که ممکن است اسلاید در اندیس برگردانده شده وجود نداشته باشد.
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 Position Slide لینک شده را برمیگرداند یا اگر Link Type Link Type.SLIDE_POSITION نباشد null برمیگرداند.
توجه داشته باشید که ممکن است اسلایدی با موقعیت نسبی برگردانده شده وجود نداشته باشد.
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 Position |null
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Url()
آدرس اینترنتی (URL) صفحه وب خارجی را برمیگرداند یا اگر Link Type Link Type.URL نباشد، null برمیگرداند.
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