Class Link

Link

Link hipertekstowy.

Metody

MetodaZwracany typKrótki opis
getLinkType()LinkTypeZwraca LinkType.
getLinkedSlide()SlideZwraca połączony Slide w przypadku linków innych niż adresy URL (jeśli istnieją).
getSlideId()StringZwraca identyfikator połączonego elementu Slide lub null, jeśli LinkType nie jest wartością LinkType.SLIDE_ID
getSlideIndex()IntegerZwraca liczony od zera indeks połączonego elementu Slide lub null, jeśli LinkType nie ma wartości LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionZwraca SlidePosition połączonego elementu Slide lub null, jeśli LinkType ma wartość inną niż LinkType.SLIDE_POSITION.
getUrl()StringZwraca 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

LinkType

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

Slide

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

SlidePosition

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