Class Link

Link

Un link ipertestuale.

Metodi

MetodoTipo restituitoBreve descrizione
getLinkType()LinkTypeRestituisce LinkType.
getLinkedSlide()SlideRestituisce l'elemento Slide collegato per i tipi di link non URL, se esiste.
getSlideId()StringRestituisce l'ID dell'elemento Slide o null collegato se LinkType non è LinkType.SLIDE_ID.
getSlideIndex()IntegerRestituisce l'indice in base zero dell'elemento Slide o null collegato se LinkType non è LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionRestituisce SlidePosition del Slide o null collegato se LinkType non è LinkType.SLIDE_POSITION.
getUrl()StringRestituisce 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());
}

Ritorni

LinkType

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 l'elemento Slide collegato per i tipi di link non URL, se esiste. Restituisce null se la slide non esiste nella presentazione o se LinkType è LinkType.URL.

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

Ritorni

Slide

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

Ritorni

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 dell'elemento Slide o null collegato 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());
}

Ritorni

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

Ritorni

SlidePosition

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

Ritorni

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