ไฮเปอร์ลิงก์
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Link | แสดง Link |
get | Slide|null | แสดงผล Slide ที่ลิงก์สำหรับประเภทลิงก์ที่ไม่ใช่ URL หากมี |
get | String|null | แสดงรหัสของ Slide หรือ null ที่ลิงก์ไว้ หาก Link ไม่ใช่
Link |
get | Integer|null | แสดงดัชนีที่อิงตาม 0 ของ Slide หรือ null ที่ลิงก์ไว้ หาก Link ไม่ใช่ Link |
get | Slide | แสดง Slide ของ Slide หรือ null ที่ลิงก์ไว้ หาก Link ไม่ใช่ Link |
get | String|null | แสดงผล URL ไปยังหน้าเว็บภายนอกหรือ null หาก Link ไม่ใช่ Link |
เอกสารโดยละเอียด
getLinkType()
แสดง LinkType
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()}`); }
รีเทิร์น
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLinkedSlide()
แสดงผล Slide ที่ลิงก์สำหรับประเภทลิงก์ที่ไม่ใช่ URL หากมี แสดงผล null หาก
ไม่มีสไลด์ในงานนำเสนอ หรือหาก LinkType เป็น LinkType.URL
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()}`); }
รีเทิร์น
Slide|null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getSlideId()
แสดงรหัสของ Slide หรือ null ที่ลิงก์ไว้ หาก LinkType ไม่ใช่
LinkType.SLIDE_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|null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getSlideIndex()
แสดงดัชนีที่อิงตาม 0 ของ Slide หรือ null ที่ลิงก์ไว้ หาก LinkType ไม่ใช่ LinkType.SLIDE_INDEX
โปรดทราบว่าสไลด์ที่ดัชนีที่ส่งคืนอาจไม่มีอยู่
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|null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getSlidePosition()
แสดง SlidePosition ของ Slide หรือ null ที่ลิงก์ไว้ หาก LinkType ไม่ใช่ LinkType.SLIDE_POSITION
โปรดทราบว่าสไลด์ที่มีตำแหน่งสัมพัทธ์ที่ส่งคืนอาจไม่มีอยู่
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()}`, ); }
รีเทิร์น
SlidePosition|null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getUrl()
แสดงผล URL ไปยังหน้าเว็บภายนอกหรือ null หาก LinkType ไม่ใช่ LinkType.URL
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|null
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations