Es un vínculo de hipertexto.
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
get | Link | Devuelve Link. |
get | Slide|null | Devuelve el Slide vinculado para los tipos de vínculos que no son URLs, si existe. |
get | String|null | Devuelve el ID del Slide o null vinculado si el Link no es Link. |
get | Integer|null | Devuelve el índice basado en cero del Slide o null vinculado si el Link no es Link. |
get | Slide | Devuelve el Slide del Slide o null vinculado si el Link no es Link. |
get | String|null | Devuelve la URL a la página web externa o null si el Link no es Link. |
Documentación detallada
get Link Type()
Devuelve Link.
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()}`); }
Volver
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
get Linked Slide()
Devuelve el Slide vinculado para los tipos de vínculos que no son URLs, si existe. Devuelve null si la diapositiva no existe en la presentación o si Link es Link.
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()}`); }
Volver
Slide|null
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
get Slide Id()
Devuelve el ID del Slide o null vinculado si el Link no es Link.
Ten en cuenta que es posible que no exista la diapositiva con el ID devuelto.
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()}`); }
Volver
String|null
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
get Slide Index()
Devuelve el índice basado en cero del Slide o null vinculado si el Link no es Link.
Ten en cuenta que es posible que no exista la diapositiva en el índice que se devolvió.
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()}`); }
Volver
Integer|null
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
get Slide Position()
Devuelve el Slide del Slide o null vinculado si el Link no es Link.
Ten en cuenta que es posible que no exista la diapositiva con la posición relativa devuelta.
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()}`, ); }
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
get Url()
Devuelve la URL a la página web externa o null si el Link no es Link.
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()}`); }
Volver
String|null
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