Class Link

Связь

Гипертекстовая ссылка.

Методы

Метод Тип возврата Краткое описание
getLinkType() LinkType Возвращает LinkType .
getLinkedSlide() Slide Возвращает связанный Slide для типов ссылок, отличных от URL-адреса, если он существует.
getSlideId() String Возвращает идентификатор связанного Slide или null , если LinkType не LinkType.SLIDE_ID .
getSlideIndex() Integer Возвращает индекс связанного Slide , начинающийся с нуля, или null , если LinkType не LinkType.SLIDE_INDEX .
getSlidePosition() SlidePosition Возвращает SlidePosition связанного Slide или null , если LinkType не равен LinkType.SLIDE_POSITION .
getUrl() String Возвращает URL-адрес внешней веб-страницы или null , если LinkType не равен LinkType.URL .

Подробная документация

getLinkType()

Возвращает LinkType .

var link = shape.getLink();
if (link != null) {
  Logger.log('Shape has a link of type: ' + link.getLinkType());
}

Возвращаться

LinkType

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLinkedSlide()

Возвращает связанный Slide для типов ссылок, отличных от URL-адреса, если он существует. Возвращает null если слайд не существует в презентации или если LinkType имеет LinkType.URL .

var link = shape.getLink();
if (link != null && link.getLinkType() != SlidesApp.LinkType.URL) {
  Logger.log('Shape has link to slide: ' + link.getLinkedSlide());
}

Возвращаться

Slide

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlideId()

Возвращает идентификатор связанного Slide или null , если LinkType не LinkType.SLIDE_ID .

Обратите внимание, что слайд с возвращенным идентификатором может не существовать.

var 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

getSlideIndex()

Возвращает индекс связанного Slide , начинающийся с нуля, или null , если LinkType не LinkType.SLIDE_INDEX .

Обратите внимание, что слайд по возвращаемому индексу может не существовать.

var 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

getSlidePosition()

Возвращает SlidePosition связанного Slide или null , если LinkType не равен LinkType.SLIDE_POSITION .

Обратите внимание, что слайд с возвращенной относительной позицией может не существовать.

var 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

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getUrl()

Возвращает URL-адрес внешней веб-страницы или null , если LinkType не равен LinkType.URL .

var 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