Гипертекстовая ссылка.
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Link Type() | Link Type | Returns the 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 | Returns the URL to the external web page or null if the Link Type is not Link Type.URL . |
Подробная документация
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, если он существует. Возвращает null , если слайд отсутствует в презентации или если LinkType равен LinkType.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
getSlideId()
Возвращает идентификатор связанного Slide или null если LinkType не равен LinkType.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
getSlideIndex()
Возвращает индекс связанного Slide начинающийся с нуля, или null если LinkType не равен LinkType.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
getSlidePosition()
Возвращает SlidePosition связанного Slide или null , если LinkType не равен LinkType.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()}`, ); }
Возвращаться
SlidePosition |null
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getUrl()
Возвращает URL-адрес внешней веб-страницы или null если LinkType не равен LinkType.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