하이퍼텍스트 링크
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
get | Link | Link를 반환합니다. |
get | Slide | URL이 아닌 링크 유형의 연결된 Slide를 반환합니다(있는 경우). |
get | String | Link가 Link가 아닌 경우 연결된 Slide의 ID 또는 null를 반환합니다. |
get | Integer | Link가 Link가 아닌 경우 연결된 Slide 또는 null의 0부터 시작하는 색인을 반환합니다. |
get | Slide | Link가 Link가 아닌 경우 연결된 Slide 또는 null의 Slide를 반환합니다. |
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()}`); }
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
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()}`); }
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Id()
Link가 Link가 아닌 경우 연결된 Slide의 ID 또는 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
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
get Slide Index()
Link가 Link가 아닌 경우 연결된 Slide 또는 null의 0부터 시작하는 색인을 반환합니다.
반환된 색인의 슬라이드가 존재하지 않을 수 있습니다.
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
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
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()}`, ); }
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
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
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations