ไฮเปอร์เท็กซ์ลิงก์
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getLinkType() | LinkType | แสดงผล LinkType |
getLinkedSlide() | Slide | แสดงผล Slide ที่ลิงก์ไว้สำหรับประเภทลิงก์ที่ไม่ใช่ URL (หากมี) |
getSlideId() | String | แสดงรหัสของ Slide หรือ null ที่ลิงก์ หาก LinkType ไม่ใช่ LinkType.SLIDE_ID |
getSlideIndex() | Integer | แสดงผลดัชนีแบบศูนย์ของ Slide หรือ null ที่ลิงก์ หาก LinkType ไม่ใช่ LinkType.SLIDE_INDEX |
getSlidePosition() | SlidePosition | แสดงผล SlidePosition ของ Slide หรือ null ที่ลิงก์ หาก LinkType ไม่ใช่ LinkType.SLIDE_POSITION |
getUrl() | String | แสดงผล URL ไปยังหน้าเว็บภายนอกหรือ null หาก LinkType ไม่ใช่ LinkType.URL |
เอกสารประกอบโดยละเอียด
getLinkType()
แสดงผล LinkType
var 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
getLinkedSlide()
แสดงผล Slide
ที่ลิงก์ไว้สำหรับประเภทลิงก์ที่ไม่ใช่ URL (หากมี) แสดงผล 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()); }
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideId()
แสดงรหัสของ Slide
หรือ null
ที่ลิงก์ หาก LinkType
ไม่ใช่ LinkType.SLIDE_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
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideIndex()
แสดงผลดัชนีแบบศูนย์ของ Slide
หรือ null
ที่ลิงก์ หาก LinkType
ไม่ใช่ LinkType.SLIDE_INDEX
โปรดทราบว่าอาจไม่มีสไลด์ในดัชนีที่แสดงผลอยู่
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
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlidePosition()
แสดงผล SlidePosition
ของ Slide
หรือ 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()); }
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUrl()
แสดงผล URL ไปยังหน้าเว็บภายนอกหรือ null
หาก LinkType
ไม่ใช่ LinkType.URL
var link = shape.getLink(); if (link != null && link.getLinkType() == SlidesApp.LinkType.URL) { Logger.log('Shape has link to URL: ' + link.getUrl()); }
รีเทิร์น
String
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations