Class Link

ลิงก์

ไฮเปอร์ลิงก์

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getLinkType()LinkTypeแสดง LinkType
getLinkedSlide()Slide|nullแสดงผล Slide ที่ลิงก์สำหรับประเภทลิงก์ที่ไม่ใช่ URL หากมี
getSlideId()String|nullแสดงรหัสของ Slide หรือ null ที่ลิงก์ไว้ หาก LinkType ไม่ใช่ LinkType.SLIDE_ID
getSlideIndex()Integer|nullแสดงดัชนีที่อิงตาม 0 ของ Slide หรือ null ที่ลิงก์ไว้ หาก LinkType ไม่ใช่ LinkType.SLIDE_INDEX
getSlidePosition()SlidePosition|nullแสดง SlidePosition ของ Slide หรือ null ที่ลิงก์ไว้ หาก LinkType ไม่ใช่ LinkType.SLIDE_POSITION
getUrl()String|nullแสดงผล URL ไปยังหน้าเว็บภายนอกหรือ null หาก LinkType ไม่ใช่ LinkType.URL

เอกสารโดยละเอียด

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()}`);
}

รีเทิร์น

LinkType

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

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