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