Un link ipertestuale.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getLinkType() | LinkType | Restituisce LinkType . |
getLinkedSlide() | Slide | Restituisce il valore Slide collegato per i tipi di link non URL, se presenti. |
getSlideId() | String | Restituisce l'ID dell'elemento Slide o null collegato se LinkType non è
LinkType.SLIDE_ID . |
getSlideIndex() | Integer | Restituisce l'indice in base zero del collegamento Slide o null se LinkType non è LinkType.SLIDE_INDEX . |
getSlidePosition() | SlidePosition | Restituisce SlidePosition dell'elemento Slide o null collegato se LinkType non è LinkType.SLIDE_POSITION . |
getUrl() | String | Restituisce l'URL alla pagina web esterna o null se LinkType non è LinkType.URL . |
Documentazione dettagliata
getLinkType()
Restituisce LinkType
.
var link = shape.getLink(); if (link != null) { Logger.log('Shape has a link of type: ' + link.getLinkType()); }
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLinkedSlide()
Restituisce il valore Slide
collegato per i tipi di link non URL, se presenti. Restituisce null
se
la slide non esiste nella presentazione o se il valore LinkType
è LinkType.URL
.
var link = shape.getLink(); if (link != null && link.getLinkType() != SlidesApp.LinkType.URL) { Logger.log('Shape has link to slide: ' + link.getLinkedSlide()); }
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideId()
Restituisce l'ID dell'elemento Slide
o null
collegato se LinkType
non è
LinkType.SLIDE_ID
.
Tieni presente che la slide con l'ID restituito potrebbe non esistere.
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_ID) { Logger.log('Shape has link to slide with ID: ' + link.getSlideId()); }
Invio
String
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideIndex()
Restituisce l'indice in base zero del collegamento Slide
o null
se LinkType
non è LinkType.SLIDE_INDEX
.
Tieni presente che la slide nell'indice restituito potrebbe non esistere.
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_INDEX) { Logger.log('Shape has link to slide with index: ' + link.getSlideIndex()); }
Invio
Integer
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlidePosition()
Restituisce SlidePosition
dell'elemento Slide
o null
collegato se LinkType
non è LinkType.SLIDE_POSITION
.
Tieni presente che la slide con la posizione relativa restituita potrebbe non esistere.
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()); }
Invio
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUrl()
Restituisce l'URL alla pagina web esterna o null
se LinkType
non è LinkType.URL
.
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.URL) { Logger.log('Shape has link to URL: ' + link.getUrl()); }
Invio
String
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations