ハイパーテキスト リンク。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Link | Link を返します。 |
get | Slide | URL 以外のリンクタイプにリンクされている Slide を返します(存在する場合)。 |
get | String | リンクされた Slide の ID を返します。Link が Link でない場合は null を返します。 |
get | Integer | リンクされた Slide のゼロベースのインデックスを返します。Link が Link でない場合は null を返します。 |
get | Slide | リンクされた Slide の Slide を返します。Link が Link でない場合は null を返します。 |
get | String | 外部ウェブページの URL を返します。Link が Link でない場合、null を返します。 |
詳細なドキュメント
get Link Type()
Link
を返します。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const link = shape.getLink(); if (link != null) { Logger.log(`Shape has a link of type: ${link.getLinkType()}`); }
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Linked Slide()
URL 以外のリンクタイプにリンクされている Slide
を返します(存在する場合)。スライドがプレゼンテーションに存在しない場合、または Link
が Link
の場合は、null
を返します。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const 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
get Slide Id()
リンクされた Slide
の ID を返します。Link
が Link
でない場合は null
を返します。
返された ID のスライドは存在しない場合があります。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const 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
get Slide Index()
リンクされた Slide
のゼロベースのインデックスを返します。Link
が Link
でない場合は null
を返します。
返されたインデックスのスライドは存在しない場合があります。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const 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
get Slide Position()
Link
が Link
でない場合、リンクされた Slide
の Slide
を返します。null
を返します。
返された相対位置を含むスライドが存在しない場合があります。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const 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
get Url()
外部ウェブページの URL を返します。Link
が Link
でない場合、null
を返します。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const 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