Ein Hypertextlink.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
get | Link | Gibt die Link zurück. |
get | Slide|null | Gibt den verknüpften Slide für Linktypen zurück, die keine URLs sind, sofern er vorhanden ist. |
get | String|null | Gibt die ID des verknüpften Slide oder null zurück, wenn Link nicht Link ist. |
get | Integer|null | Gibt den nullbasierten Index des verknüpften Slide oder null zurück, wenn Link nicht Link ist. |
get | Slide | Gibt den Slide des verknüpften Slide oder null zurück, wenn der Link nicht Link ist. |
get | String|null | Gibt die URL zur externen Webseite oder null zurück, wenn Link nicht Link 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
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