ハイパーテキスト リンク。
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Link | Link を返します。 |
get | Slide|null | URL 以外のリンクタイプについて、リンクされた Slide を返します(存在する場合)。 |
get | String|null | Link が Link でない場合、リンクされた Slide または null の ID を返します。 |
get | Integer|null | Link が Link でない場合、リンクされた Slide または null のゼロベースのインデックスを返します。 |
get | Slide | Link が Link でない場合、リンクされた Slide または null の Slide を返します。 |
get | String|null | Link が Link でない場合は、外部ウェブページの URL または 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()}`); }
戻る
Slide|null
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Id()
Link が Link でない場合、リンクされた Slide または null の ID を返します。
返された 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|null
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Index()
Link が Link でない場合、リンクされた Slide または 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|null
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Position()
Link が Link でない場合、リンクされた Slide または null の Slide を返します。
返された相対位置を持つスライドが存在しない場合があることに注意してください。
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()}`, ); }
戻る
Slide
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Url()
Link が Link でない場合は、外部ウェブページの URL を返します。それ以外の場合は 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|null
承認
このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations