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