Гипертекстовая ссылка.
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Link Type() | Link Type | Возвращает Link Type . |
get Linked Slide() | Slide |null | Возвращает связанный Slide для ссылок, отличных от URL, если он существует. |
get Slide Id() | String|null | Возвращает идентификатор связанного Slide или null если Link Type не равен Link Type.SLIDE_ID . |
get Slide Index() | Integer|null | Возвращает индекс связанного Slide , начинающийся с нуля, или null если Link Type не равен Link Type.SLIDE_INDEX . |
get Slide Position() | Slide Position |null | Возвращает Slide Position , к которому ведет Slide , или null если Link Type не равен Link Type.SLIDE_POSITION . |
get Url() | String|null | Возвращает URL-адрес внешней веб-страницы или null если Link Type не равен Link Type.URL . |
Подробная документация
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, если он существует. Возвращает null , если слайд отсутствует в презентации или если Link Type — Link Type.URL .
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 Type не равен Link Type.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|null
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Index()
Возвращает индекс связанного Slide , начинающийся с нуля, или null если Link Type не равен Link Type.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|null
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Position()
Возвращает Slide Position , к которому ведет Slide , или null если Link Type не равен Link Type.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()}`, ); }
Возвращаться
Slide Position |null
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Url()
Возвращает URL-адрес внешней веб-страницы или null если Link Type не равен Link Type.URL .
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