Class Link

پیوند

یک پیوند فرامتن

روش ها

روش نوع برگشت شرح مختصر
get Link Type() Link Type Link Type را برمی گرداند.
get Linked Slide() Slide Slide پیوند شده را برای انواع پیوندهای غیر URL، در صورت وجود، برمی‌گرداند.
get Slide Id() String شناسه Slide پیوند داده شده را برمی‌گرداند null اگر Link Type Link Type.SLIDE_ID نیست.SLIDE_ID باشد.
get Slide Index() Integer ایندکس مبتنی بر صفر Slide پیوند شده را برمی‌گرداند یا اگر Link Type Link Type.SLIDE_INDEX نباشد، null برمی‌گرداند.SLIDE_INDEX.
get Slide Position() Slide Position Slide Position Slide پیوند شده را برمی‌گرداند یا اگر Link Type Link Type.SLIDE_POSITION نباشد، null .SLIDE_POSITION .
get Url() String URL را به صفحه وب خارجی برمی‌گرداند یا اگر Link Type Link Type.URL نباشد.URL، null است.

مستندات دقیق

get Link Type()

Link Type را برمی گرداند.

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

بازگشت

Link Type

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

get Linked Slide()

Slide پیوند شده را برای انواع پیوندهای غیر URL، در صورت وجود، برمی‌گرداند. اگر اسلاید در ارائه وجود نداشته باشد، یا اگر Link Type Link Type.URL باشد.URL null برمی‌گرداند.

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

get Slide Id()

شناسه Slide پیوند داده شده را برمی‌گرداند null اگر Link Type Link Type.SLIDE_ID نیست.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

get Slide Index()

ایندکس مبتنی بر صفر Slide پیوند شده را برمی‌گرداند یا اگر Link Type Link Type.SLIDE_INDEX نباشد، null برمی‌گرداند.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

get Slide Position()

Slide Position Slide پیوند شده را برمی‌گرداند یا اگر Link Type Link Type.SLIDE_POSITION نباشد، null .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()}`,
  );
}

بازگشت

Slide Position

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

get Url()

URL را به صفحه وب خارجی برمی‌گرداند یا اگر Link Type Link Type.URL نباشد.URL، null است.

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