Link hipertekstowy.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getLinkType() | LinkType | Zwraca LinkType . |
getLinkedSlide() | Slide | Zwraca połączony Slide w przypadku linków innych niż adresy URL (jeśli istnieją). |
getSlideId() | String | Zwraca identyfikator połączonego elementu Slide lub null , jeśli LinkType nie jest wartością
LinkType.SLIDE_ID |
getSlideIndex() | Integer | Zwraca liczony od zera indeks połączonego elementu Slide lub null , jeśli LinkType nie ma wartości LinkType.SLIDE_INDEX . |
getSlidePosition() | SlidePosition | Zwraca SlidePosition połączonego elementu Slide lub null , jeśli LinkType ma wartość inną niż LinkType.SLIDE_POSITION . |
getUrl() | String | Zwraca adres URL zewnętrznej strony internetowej lub null , jeśli LinkType nie ma wartości LinkType.URL . |
Szczegółowa dokumentacja
getLinkType()
Zwraca LinkType
.
var link = shape.getLink(); if (link != null) { Logger.log('Shape has a link of type: ' + link.getLinkType()); }
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLinkedSlide()
Zwraca połączony Slide
w przypadku linków innych niż adresy URL (jeśli istnieją). Zwraca null
, jeśli
slajdu nie ma w prezentacji lub LinkType
ma wartość LinkType.URL
.
var link = shape.getLink(); if (link != null && link.getLinkType() != SlidesApp.LinkType.URL) { Logger.log('Shape has link to slide: ' + link.getLinkedSlide()); }
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideId()
Zwraca identyfikator połączonego elementu Slide
lub null
, jeśli LinkType
nie jest wartością
LinkType.SLIDE_ID
Zwróć uwagę, że slajd o zwróconym identyfikatorze może nie istnieć.
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_ID) { Logger.log('Shape has link to slide with ID: ' + link.getSlideId()); }
Powrót
String
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideIndex()
Zwraca liczony od zera indeks połączonego elementu Slide
lub null
, jeśli LinkType
nie ma wartości LinkType.SLIDE_INDEX
.
Pamiętaj, że slajd pod zwróconym indeksem może nie istnieć.
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_INDEX) { Logger.log('Shape has link to slide with index: ' + link.getSlideIndex()); }
Powrót
Integer
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlidePosition()
Zwraca SlidePosition
połączonego elementu Slide
lub null
, jeśli LinkType
ma wartość inną niż LinkType.SLIDE_POSITION
.
Zwróć uwagę, że slajd ze zwróconym położeniem względnym może nie istnieć.
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()); }
Powrót
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUrl()
Zwraca adres URL zewnętrznej strony internetowej lub null
, jeśli LinkType
nie ma wartości LinkType.URL
.
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.URL) { Logger.log('Shape has link to URL: ' + link.getUrl()); }
Powrót
String
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations