ハイパーテキスト リンク。
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getLinkType() | LinkType | LinkType を返します。 |
getLinkedSlide() | Slide | URL 以外のリンクタイプのリンクされた Slide を返します(存在する場合)。 |
getSlideId() | String | リンクされた Slide の ID を返します。LinkType が LinkType.SLIDE_ID でない場合は null を返します。 |
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
を返します(存在する場合)。スライドがプレゼンテーション内に存在しない場合、または LinkType
が LinkType.URL
の場合は、null
を返します。
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
が LinkType.SLIDE_ID
でない場合は null
を返します。
返された 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()
リンクされた Slide
または null
のゼロベースのインデックスを返します(LinkType
が LinkType.SLIDE_INDEX
でない場合)。
返されたインデックスのスライドが存在しない場合があります。
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