Class Link

Связь

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

Методы

Метод Тип возвращаемого значения Краткое описание
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()}`);
}

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

Link Type

Авторизация

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

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

get Linked Slide()

Возвращает связанный Slide для ссылок, отличных от URL, если он существует. Возвращает null , если слайд отсутствует в презентации или если Link TypeLink 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