یک پیوند فرامتنی.
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
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 برمیگرداند. |
مستندات دقیق
getLinkType()
LinkType را برمیگرداند.
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
getLinkedSlide()
در صورت وجود، Slide لینکشده را برای انواع لینکهای غیر URL برمیگرداند. اگر اسلاید در ارائه وجود نداشته باشد، یا اگر LinkType LinkType.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
getSlideId()
شناسه Slide لینکشده را برمیگرداند یا اگر LinkType LinkType.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
getSlideIndex()
اندیس Slide لینکشده را که از صفر شروع میشود، برمیگرداند و در صورتی که LinkType LinkType.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
getSlidePosition()
SlidePosition Slide لینکشده را برمیگرداند یا اگر LinkType LinkType.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()}`, ); }
بازگشت
SlidePosition |null
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getUrl()
آدرس اینترنتی (URL) صفحه وب خارجی را برمیگرداند یا اگر LinkType LinkType.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