超文本链接。
方法
方法 | 返回类型 | 简介 |
---|---|---|
getLinkType() | LinkType | 返回 LinkType 。 |
getLinkedSlide() | Slide | 针对非网址链接类型返回关联的 Slide (如果存在)。 |
getSlideId() | String | 如果 LinkType 不是 LinkType.SLIDE_ID ,则返回关联的 Slide 或 null 的 ID。 |
getSlideIndex() | Integer | 如果 LinkType 不是 LinkType.SLIDE_INDEX ,则返回关联的 Slide 或 null 的从零开始的索引。 |
getSlidePosition() | SlidePosition | 如果 LinkType 不是 LinkType.SLIDE_POSITION ,则返回关联的 Slide 或 null 的 SlidePosition 。 |
getUrl() | String | 返回外部网页的网址,如果 LinkType 不是 LinkType.URL ,则返回 null 。 |
详细文档
getLinkType()
getLinkedSlide()
针对非网址链接类型返回关联的 Slide
(如果存在)。如果演示文稿中不存在幻灯片,或者 LinkType
为 LinkType.URL
,则返回 null
。
var 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
getSlideId()
如果 LinkType
不是 LinkType.SLIDE_ID
,则返回关联的 Slide
或 null
的 ID。
请注意,返回 ID 的幻灯片可能不存在。
var 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
getSlideIndex()
如果 LinkType
不是 LinkType.SLIDE_INDEX
,则返回关联的 Slide
或 null
的从零开始的索引。
请注意,返回索引处的幻灯片可能不存在。
var 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
getSlidePosition()
如果 LinkType
不是 LinkType.SLIDE_POSITION
,则返回关联的 Slide
或 null
的 SlidePosition
。
请注意,返回的相对位置可能不存在。
var 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
getUrl()
返回外部网页的网址,如果 LinkType
不是 LinkType.URL
,则返回 null
。
var 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