Class Link

लिंक

यह एक हाइपरटेक्स्ट लिंक है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getLinkType()LinkTypeLinkType दिखाता है.
getLinkedSlide()Slide|nullअगर यूआरएल के अलावा किसी अन्य तरह के लिंक मौजूद हैं, तो यह फ़ंक्शन उनसे लिंक किए गए Slide को दिखाता है.
getSlideId()String|nullअगर LinkType LinkType.SLIDE_ID नहीं है, तो लिंक किए गए Slide या null का आईडी दिखाता है.
getSlideIndex()Integer|nullअगर LinkType, LinkType.SLIDE_INDEX नहीं है, तो लिंक किए गए Slide या null का ज़ीरो-आधारित इंडेक्स दिखाता है.
getSlidePosition()SlidePosition|nullअगर LinkType, LinkType.SLIDE_POSITION नहीं है, तो लिंक किए गए Slide या null का SlidePosition दिखाता है.
getUrl()String|nullयह फ़ंक्शन, बाहरी वेब पेज का यूआरएल दिखाता है. अगर LinkType, LinkType.URL नहीं है, तो यह null दिखाता है.

ज़्यादा जानकारी वाला दस्तावेज़

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 को दिखाता है. अगर प्रज़ेंटेशन में स्लाइड मौजूद नहीं है या LinkType LinkType.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|null

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

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

getSlideId()

अगर LinkType LinkType.SLIDE_ID नहीं है, तो लिंक किए गए Slide या null का आईडी दिखाता है.

ध्यान दें कि जिस आईडी वाली स्लाइड को वापस लाया गया है वह मौजूद न हो.

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|null

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

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

getSlideIndex()

अगर LinkType, LinkType.SLIDE_INDEX नहीं है, तो लिंक किए गए Slide या null का ज़ीरो-आधारित इंडेक्स दिखाता है.

ध्यान दें कि दिखाए गए इंडेक्स पर मौजूद स्लाइड मौजूद नहीं हो सकती.

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|null

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

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

getSlidePosition()

अगर LinkType, LinkType.SLIDE_POSITION नहीं है, तो लिंक किए गए Slide या null का SlidePosition दिखाता है.

ध्यान दें कि हो सकता है कि जिस स्लाइड की रिलेटिव पोज़िशन दिखाई गई है वह मौजूद न हो.

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|null

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

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

getUrl()

यह फ़ंक्शन, बाहरी वेब पेज का यूआरएल दिखाता है. अगर LinkType, LinkType.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|null

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

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