Class Link

Link

Link w postaci hipertekstu.

Metody

MetodaZwracany typKrótki opis
getLinkType()LinkTypeZwraca wartość LinkType.
getLinkedSlide()SlideZwraca połączony typ linku Slide (jeśli istnieje).
getSlideId()StringZwraca identyfikator połączonego Slide lub null, jeśli LinkType nie jest LinkType.SLIDE_ID.
getSlideIndex()IntegerZwraca indeks zerowy połączonej Slide lub null, jeśli LinkType nie jest LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionZwraca SlidePosition połączonej wartości Slide lub null, jeśli LinkType nie jest równa LinkType.SLIDE_POSITION.
getUrl()StringZwraca adres URL zewnętrznej strony internetowej lub null, jeśli LinkType nie jest LinkType.URL.

Szczegółowa dokumentacja

getLinkType()

Zwraca wartość LinkType.

var link = shape.getLink();
if (link != null) {
  Logger.log('Shape has a link of type: ' + link.getLinkType());
}

Zwróć

LinkType

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

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

getLinkedSlide()

Zwraca połączony typ linku Slide (jeśli istnieje). Zwraca null, jeśli slajd nie istnieje w prezentacji lub jeśli 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());
}

Zwróć

Slide

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

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

getSlideId()

Zwraca identyfikator połączonego Slide lub null, jeśli LinkType nie jest 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());
}

Zwróć

String

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

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

getSlideIndex()

Zwraca indeks zerowy połączonej Slide lub null, jeśli LinkType nie jest LinkType.SLIDE_INDEX.

Pamiętaj, że slajd 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());
}

Zwróć

Integer

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

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

getSlidePosition()

Zwraca SlidePosition połączonej wartości Slide lub null, jeśli LinkType nie jest równa LinkType.SLIDE_POSITION.

Zwróć uwagę, że slajd o zwróconej pozycji względnej 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());
}

Zwróć

SlidePosition

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego 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 jest LinkType.URL.

var link = shape.getLink();
if (link != null && link.getLinkType() == SlidesApp.LinkType.URL) {
  Logger.log('Shape has link to URL: ' + link.getUrl());
}

Zwróć

String

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu co najmniej jednego z tych zakresów:

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