Class Link

Vínculo

Un vínculo de hipertexto

Métodos

MétodoTipo de datos que se muestraDescripción breve
getLinkType()LinkTypeMuestra el LinkType.
getLinkedSlide()SlideDevuelve el Slide vinculado para los tipos de vínculos que no son de URL, si existe.
getSlideId()StringDevuelve el ID del Slide o null vinculado si LinkType no es LinkType.SLIDE_ID
getSlideIndex()IntegerMuestra el índice basado en cero de los Slide o null vinculados si LinkType no es LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionMuestra el SlidePosition del Slide o null vinculados si LinkType no es LinkType.SLIDE_POSITION.
getUrl()StringMuestra la URL a la página web externa o null si LinkType no es LinkType.URL.

Documentación detallada

getLinkType()

Muestra el LinkType.

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

Volver

LinkType

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getLinkedSlide()

Devuelve el Slide vinculado para los tipos de vínculos que no son de URL, si existe. Muestra null si La diapositiva no existe en la presentación o si la LinkType es LinkType.URL.

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

Volver

Slide

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getSlideId()

Devuelve el ID del Slide o null vinculado si LinkType no es LinkType.SLIDE_ID

Ten en cuenta que es posible que la diapositiva con el ID devuelto no exista.

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

Volver

String

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getSlideIndex()

Muestra el índice basado en cero de los Slide o null vinculados si LinkType no es LinkType.SLIDE_INDEX.

Ten en cuenta que es posible que la diapositiva en el índice que se muestra no exista.

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

Volver

Integer

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getSlidePosition()

Muestra el SlidePosition del Slide o null vinculados si LinkType no es LinkType.SLIDE_POSITION.

Ten en cuenta que es posible que la diapositiva con la posición relativa mostrada no exista.

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());
}

Volver

SlidePosition

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getUrl()

Muestra la URL a la página web externa o null si LinkType no es LinkType.URL.

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

Volver

String

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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