Class Link

Link

Ein Hypertextlink.

Methoden

MethodeRückgabetypKurzbeschreibung
getLinkType()LinkTypeGibt die LinkType zurück.
getLinkedSlide()Slide|nullGibt den verknüpften Slide für Linktypen zurück, die keine URLs sind, sofern er vorhanden ist.
getSlideId()String|nullGibt die ID des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_ID ist.
getSlideIndex()Integer|nullGibt den nullbasierten Index des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_INDEX ist.
getSlidePosition()SlidePosition|nullGibt den SlidePosition des verknüpften Slide oder null zurück, wenn der LinkType nicht LinkType.SLIDE_POSITION ist.
getUrl()String|nullGibt die URL zur externen Webseite oder null zurück, wenn LinkType nicht LinkType.URL ist.

Detaillierte Dokumentation

getLinkType()

Gibt die LinkType zurück.

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

Rückflug

LinkType

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

getLinkedSlide()

Gibt den verknüpften Slide für Linktypen zurück, die keine URLs sind, sofern er vorhanden ist. Gibt null zurück, wenn die Folie in der Präsentation nicht vorhanden ist oder wenn LinkType gleich LinkType.URL ist.

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

Rückflug

Slide|null

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

getSlideId()

Gibt die ID des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_ID ist.

Beachten Sie, dass die Folie mit der zurückgegebenen ID möglicherweise nicht vorhanden ist.

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

Rückflug

String|null

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

getSlideIndex()

Gibt den nullbasierten Index des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_INDEX ist.

Beachten Sie, dass die Folie mit dem zurückgegebenen Index möglicherweise nicht vorhanden ist.

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

Rückflug

Integer|null

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

getSlidePosition()

Gibt den SlidePosition des verknüpften Slide oder null zurück, wenn der LinkType nicht LinkType.SLIDE_POSITION ist.

Beachten Sie, dass die Folie mit der zurückgegebenen relativen Position möglicherweise nicht vorhanden ist.

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

Rückflug

SlidePosition|null

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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

getUrl()

Gibt die URL zur externen Webseite oder null zurück, wenn LinkType nicht LinkType.URL ist.

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

Rückflug

String|null

Autorisierung

Scripts, die diese Methode verwenden, benötigen eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:

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