ハイパーテキスト リンク。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
getLinkType() | LinkType | LinkType を返します。 |
getLinkedSlide() | Slide | URL 以外のリンクタイプのリンクされた Slide を返します(存在する場合)。 |
getSlideId() | String | リンクされた Slide の ID を返します。LinkType がない場合は null を返します。
LinkType.SLIDE_ID 。 |
getSlideIndex() | Integer | LinkType が LinkType.SLIDE_INDEX でない場合、リンクされた Slide または null のゼロベース インデックスを返します。 |
getSlidePosition() | SlidePosition | リンクされた Slide の SlidePosition を返します。LinkType が LinkType.SLIDE_POSITION でない場合は null を返します。 |
getUrl() | String | 外部のウェブページの URL を返します。LinkType が LinkType.URL でない場合は null を返します。 |
詳細なドキュメント
getLinkType()
getLinkedSlide()
URL 以外のリンクタイプのリンクされた Slide
を返します(存在する場合)。次の場合は null
を返します。
プレゼンテーションにスライドが存在しないか、LinkType
が LinkType.URL
の場合。
var link = shape.getLink(); if (link != null && link.getLinkType() != SlidesApp.LinkType.URL) { Logger.log('Shape has link to slide: ' + link.getLinkedSlide()); }
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideId()
リンクされた Slide
の ID を返します。LinkType
がない場合は null
を返します。
LinkType.SLIDE_ID
。
なお、返された ID のスライドが存在しない場合があります。
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_ID) { Logger.log('Shape has link to slide with ID: ' + link.getSlideId()); }
戻る
String
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideIndex()
LinkType
が LinkType.SLIDE_INDEX
でない場合、リンクされた Slide
または null
のゼロベース インデックスを返します。
返されたインデックスのスライドが存在しない場合があります。
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.SLIDE_INDEX) { Logger.log('Shape has link to slide with index: ' + link.getSlideIndex()); }
戻る
Integer
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlidePosition()
リンクされた Slide
の SlidePosition
を返します。LinkType
が LinkType.SLIDE_POSITION
でない場合は null
を返します。
なお、返された相対位置のスライドが存在しない場合があります。
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()); }
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUrl()
外部のウェブページの URL を返します。LinkType
が LinkType.URL
でない場合は null
を返します。
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.URL) { Logger.log('Shape has link to URL: ' + link.getUrl()); }
戻る
String
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations