Class Link

Lien

Lien hypertexte.

Méthodes

MéthodeType renvoyéBrève description
getLinkType()LinkTypeRenvoie la valeur LinkType.
getLinkedSlide()SlideRenvoie le Slide associé pour les liens autres que des URL, le cas échéant.
getSlideId()StringRenvoie l'ID de l'élément Slide ou null associé si LinkType n'est pas LinkType.SLIDE_ID.
getSlideIndex()IntegerRenvoie l'index basé sur zéro de l'élément Slide ou null associé si LinkType n'est pas LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionRenvoie la valeur SlidePosition du Slide ou du null associé si LinkType n'est pas LinkType.SLIDE_POSITION.
getUrl()StringRenvoie l'URL de la page Web externe ou null si la valeur de LinkType n'est pas LinkType.URL.

Documentation détaillée

getLinkType()

Renvoie la valeur LinkType.

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

Renvois

LinkType

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getLinkedSlide()

Renvoie le Slide associé pour les liens autres que des URL, le cas échéant. Renvoie null si la diapositive n'existe pas dans la présentation ou si LinkType est LinkType.URL.

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

Renvois

Slide

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getSlideId()

Renvoie l'ID de l'élément Slide ou null associé si LinkType n'est pas LinkType.SLIDE_ID.

Notez que la diapositive associée à l'ID renvoyé n'existe peut-être pas.

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

Renvois

String

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getSlideIndex()

Renvoie l'index basé sur zéro de l'élément Slide ou null associé si LinkType n'est pas LinkType.SLIDE_INDEX.

Notez que la diapositive à l'index renvoyé peut ne pas exister.

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

Renvois

Integer

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getSlidePosition()

Renvoie la valeur SlidePosition du Slide ou du null associé si LinkType n'est pas LinkType.SLIDE_POSITION.

Notez que la diapositive avec la position relative renvoyée peut ne pas exister.

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

Renvois

SlidePosition

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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

getUrl()

Renvoie l'URL de la page Web externe ou null si la valeur de LinkType n'est pas LinkType.URL.

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

Renvois

String

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation associée à un ou plusieurs des champs d'application suivants:

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