ハイパーテキスト リンク。
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
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