Class Link

קישור

קישור של טקסט היפר.

Methods

שיטהסוג הערך המוחזרתיאור קצר
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.

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

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:

  • 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

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:

  • 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

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:

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

getSlideIndex()

הפונקציה מחזירה את המדד שמתחיל באפס של 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

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:

  • 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

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:

  • 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

אישור

סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:

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