Class Link

Đường liên kết

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

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getLinkType()LinkTypeTrả về LinkType.
getLinkedSlide()SlideTrả 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()StringTrả về mã nhận dạng của Slide hoặc null được liên kết nếu LinkType không phải là LinkType.SLIDE_ID.
getSlideIndex()IntegerTrả về chỉ mục dựa trên 0 của Slide hoặc null được liên kết nếu LinkType không phải là LinkType.SLIDE_INDEX.
getSlidePosition()SlidePositionTrả 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()StringTrả 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 yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:

  • 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 tồn tại 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

Ủy quyền

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

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

getSlideId()

Trả về mã nhận dạng của Slide hoặc null được liên kết 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

Ủy quyền

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

  • 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 hoặc null được liên kết 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

Ủy quyền

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

  • 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 có thể không có trang trình bày có vị trí tương đối được trả về.

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

Ủy quyền

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

  • 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

Ủy quyền

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

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