超文字連結。
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
getLinkType() | LinkType | 傳回 LinkType 。 |
getLinkedSlide() | Slide | 針對非網址連結類型傳回已連結的 Slide (如果有的話)。 |
getSlideId() | String | 傳回連結 Slide 的 ID;如果 LinkType 不是,則傳回 null
LinkType.SLIDE_ID 。 |
getSlideIndex() | Integer | 傳回連結 Slide 的索引 (從零開始)。如果 LinkType 不是 LinkType.SLIDE_INDEX ,則傳回 null 。 |
getSlidePosition() | SlidePosition | 傳回所連結 Slide 的 SlidePosition 或 null (如果 LinkType 不是 LinkType.SLIDE_POSITION )。 |
getUrl() | String | 傳回外部網頁的網址;如果 LinkType 不是 LinkType.URL ,則傳回 null 。 |
內容詳盡的說明文件
getLinkType()
getLinkedSlide()
針對非網址連結類型傳回已連結的 Slide
(如果有的話)。如果發生以下情況,則傳回 null
投影片中沒有該投影片,或LinkType
為 LinkType.URL
。
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()
傳回連結 Slide
的 ID;如果 LinkType
不是,則傳回 null
LinkType.SLIDE_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()
傳回連結 Slide
的索引 (從零開始)。如果 LinkType
不是 LinkType.SLIDE_INDEX
,則傳回 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()
傳回所連結 Slide
的 SlidePosition
或 null
(如果 LinkType
不是 LinkType.SLIDE_POSITION
)。
請注意,含有傳回相對位置的投影片可能不存在。
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