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