Class Link

Đường liên kết

Một đường liên kết siêu văn bản.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
getLinkType()LinkTypeTrả về LinkType.
getLinkedSlide()Slide|nullTrả về Slide được liên kết cho các loại đường liên kết không phải URL (nếu có).
getSlideId()String|nullTrả về mã nhận dạng của Slide được liên kết hoặc null nếu LinkType không phải là LinkType.SLIDE_ID.
getSlideIndex()Integer|nullTrả về chỉ mục dựa trên 0 của Slide được liên kết hoặc null nếu LinkType không phải là LinkType.SLIDE_INDEX.
getSlidePosition()SlidePosition|nullTrả về SlidePosition của Slide hoặc null được liên kết nếu LinkType không phải là LinkType.SLIDE_POSITION.
getUrl()String|nullTrả về URL đến trang web bên ngoài hoặc null nếu LinkType không phải là LinkType.URL.

Tài liệu chi tiết

getLinkType()

Trả về 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()}`);
}

Cầu thủ trả bóng

LinkType

Ủy quyền

Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLinkedSlide()

Trả về Slide được liên kết cho các loại đường liên kết không phải URL (nếu có). Trả về null nếu trang trình bày không có trong bản trình bày hoặc nếu LinkTypeLinkType.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()}`);
}

Cầu thủ trả bóng

Slide|null

Ủy quyền

Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlideId()

Trả về mã nhận dạng của Slide được liên kết hoặc null nếu LinkType không phải là LinkType.SLIDE_ID.

Xin lưu ý rằng trang trình bày có mã nhận dạng được trả về có thể không tồn tại.

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

Cầu thủ trả bóng

String|null

Ủy quyền

Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlideIndex()

Trả về chỉ mục dựa trên 0 của Slide được liên kết hoặc null nếu LinkType không phải là LinkType.SLIDE_INDEX.

Xin lưu ý rằng trang trình bày tại chỉ mục được trả về có thể không tồn tại.

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

Cầu thủ trả bóng

Integer|null

Ủy quyền

Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSlidePosition()

Trả về SlidePosition của Slide hoặc null được liên kết nếu LinkType không phải là LinkType.SLIDE_POSITION.

Xin lưu ý rằng trang trình bày có vị trí tương đối được trả về có thể không tồn tại.

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

Cầu thủ trả bóng

SlidePosition|null

Ủy quyền

Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getUrl()

Trả về URL đến trang web bên ngoài hoặc null nếu LinkType không phải là 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()}`);
}

Cầu thủ trả bóng

String|null

Ủy quyền

Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations