Class Link

ลิงก์

ไฮเปอร์เท็กซ์ลิงก์

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
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());
}

รีเทิร์น

LinkType

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 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());
}

รีเทิร์น

Slide

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 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());
}

รีเทิร์น

SlidePosition

การให้สิทธิ์

สคริปต์ที่ใช้วิธีการนี้ต้องได้รับสิทธิ์จากขอบเขตต่อไปนี้อย่างน้อย 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