하이퍼텍스트 링크
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
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