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()SlideMuestra el Slide vinculado para los tipos de vínculos que no son URL (si existe).
getSlideId()StringMuestra el ID del Slide o null vinculado si LinkType no es LinkType.SLIDE_ID.
getSlideIndex()IntegerMuestra el índice basado en cero del Slide o null vinculado si LinkType no es LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionMuestra el SlidePosition del Slide o null vinculado si LinkType no es LinkType.SLIDE_POSITION.
getUrl()StringMuestra la URL a la página web externa o null si el 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());
}

Devolvedor

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

Muestra el Slide vinculado para los tipos de vínculos que no son URL (si existe). Muestra null si la diapositiva no existe en la presentación o si el 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());
}

Devolvedor

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

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

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

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

Devolvedor

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 del Slide o null vinculado 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());
}

Devolvedor

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 vinculado si LinkType no es LinkType.SLIDE_POSITION.

Ten en cuenta que es posible que la diapositiva con la posición relativa devuelta 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());
}

Devolvedor

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

Devolvedor

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