Class Link

ارتباط دادن

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

مواد و روش ها

روش نوع برگشت توضیح مختصر
getLinkType() LinkType LinkType را برمی گرداند.
getLinkedSlide() Slide Slide پیوند شده را برای انواع پیوندهای غیر URL، در صورت وجود، برمی‌گرداند.
getSlideId() String شناسه Slide پیوند شده را برمی‌گرداند یا اگر LinkType LinkType نیست LinkType.SLIDE_ID null است.
getSlideIndex() Integer ایندکس مبتنی بر صفر Slide پیوند شده را برمی‌گرداند یا اگر LinkType نباشد null برمی‌گرداند. LinkType.SLIDE_INDEX .
getSlidePosition() SlidePosition SlidePosition Slide پیوند شده را برمی‌گرداند یا اگر LinkType نباشد، null LinkType.SLIDE_POSITION .
getUrl() String URL را به صفحه وب خارجی برمی گرداند یا اگر LinkType LinkType.URL نباشد، null .

مستندات دقیق

getLinkType()

LinkType را برمی گرداند.

var 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، در صورت وجود، برمی‌گرداند. اگر اسلاید در ارائه وجود نداشته باشد، یا اگر LinkType LinkType.URL باشد، null برمی‌گرداند.

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

توجه داشته باشید که ممکن است اسلاید با شناسه برگشتی وجود نداشته باشد.

var 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 پیوند شده را برمی‌گرداند یا اگر LinkType نباشد null برمی‌گرداند. LinkType.SLIDE_INDEX .

توجه داشته باشید که اسلاید در نمایه برگشتی ممکن است وجود نداشته باشد.

var 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 پیوند شده را برمی‌گرداند یا اگر LinkType نباشد، null LinkType.SLIDE_POSITION .

توجه داشته باشید که اسلاید با موقعیت نسبی بازگشتی ممکن است وجود نداشته باشد.

var 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 را به صفحه وب خارجی برمی گرداند یا اگر LinkType LinkType.URL نباشد، null .

var 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