Class Link

Link

Ein Hypertext-Link.

Methoden

MethodeRückgabetypKurzbeschreibung
getLinkType()LinkTypeGibt die LinkType zurück.
getLinkedSlide()SlideGibt die verknüpfte Slide für Links zurück, die keine URLs sind, sofern vorhanden.
getSlideId()StringGibt die ID des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_ID ist.
getSlideIndex()IntegerGibt den nullbasierten Index des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_INDEX ist.
getSlidePosition()SlidePositionGibt den SlidePosition des verknüpften Slide oder null zurück, wenn LinkType nicht LinkType.SLIDE_POSITION ist.
getUrl()StringGibt die URL der 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, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

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

getLinkedSlide()

Gibt die verknüpfte Slide für Links zurück, die keine URLs sind, sofern vorhanden. Gibt null zurück, wenn die Folie nicht in der Präsentation vorhanden ist oder wenn LinkType 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

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

  • 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.

Die Folie mit der zurückgegebenen ID existiert möglicherweise nicht.

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

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

  • 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.

Die Folie mit dem zurückgegebenen Index existiert möglicherweise nicht.

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

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

  • 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 LinkType nicht LinkType.SLIDE_POSITION ist.

Die Folie mit der zurückgegebenen relativen Position ist möglicherweise nicht vorhanden.

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

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

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

getUrl()

Gibt die URL der 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

Autorisierung

Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:

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