Class Presentation

प्रज़ेंटेशन

प्रज़ेंटेशन.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addEditor(emailAddress)Presentationदिए गए उपयोगकर्ता को Presentation के लिए एडिटर की सूची में जोड़ता है.
addEditor(user)Presentationदिए गए उपयोगकर्ता को Presentation के लिए एडिटर की सूची में जोड़ता है.
addEditors(emailAddresses)Presentationउपयोगकर्ताओं के दिए गए अरे को Presentation के लिए एडिटर की सूची में जोड़ता है.
addViewer(emailAddress)Presentationदिए गए उपयोगकर्ता को Presentation के दर्शकों की सूची में जोड़ता है.
addViewer(user)Presentationदिए गए उपयोगकर्ता को Presentation के दर्शकों की सूची में जोड़ता है.
addViewers(emailAddresses)PresentationPresentation के लिए दर्शकों की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है.
appendSlide()Slideमौजूदा मास्टर के आधार पर PredefinedLayout.BLANK पहले से तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन के आखिर में स्लाइड जोड़ता है.
appendSlide(layout)Slideमौजूदा मास्टर के आधार पर तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन के आखिर में स्लाइड जोड़ता है.
appendSlide(predefinedLayout)Slideमौजूदा मास्टर के आधार पर तय किए गए पहले से तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन के आखिर में एक स्लाइड जोड़ता है.
appendSlide(slide)Slideप्रज़ेंटेशन के आखिर में, दिए गए Slide की एक कॉपी जोड़ता है.
appendSlide(slide, linkingMode)Slideसोर्स प्रज़ेंटेशन से दिए गए Slide की एक कॉपी को मौजूदा प्रज़ेंटेशन के आखिर में जोड़ता है और स्लाइड के लिंक को SlideLinkingMode में बताए गए तरीके के हिसाब से सेट करता है.
getEditors()User[]इस Presentation के लिए संपादकों की सूची दी जाती है.
getId()Stringइससे प्रज़ेंटेशन का यूनीक आइडेंटिफ़ायर मिलता है.
getLayouts()Layout[]प्रज़ेंटेशन में लेआउट दिखाता है.
getMasters()Master[]प्रेज़ेंटेशन में मास्टर्स को लाता है.
getName()Stringइससे प्रज़ेंटेशन का नाम या टाइटल पता चलता है.
getNotesMaster()NotesMasterप्रज़ेंटेशन के नोट मास्टर बनाता है.
getNotesPageHeight()Numberप्रज़ेंटेशन में नोट मास्टर और नोट पेजों के पेज की ऊंचाई को पॉइंट में दिखाता है.
getNotesPageWidth()Numberप्रज़ेंटेशन में नोट मास्टर और नोट पेजों के पेज की चौड़ाई को पॉइंट में दिखाता है.
getPageElementById(id)PageElementदिए गए आईडी से PageElement दिखाता है या अगर कोई आईडी मौजूद नहीं है, तो null दिखाता है.
getPageHeight()Numberप्रज़ेंटेशन में स्लाइड, लेआउट, और मास्टर की पेज की ऊंचाई को पॉइंट में दिखाता है.
getPageWidth()Numberप्रज़ेंटेशन में स्लाइड, लेआउट, और मास्टर की पेज की चौड़ाई की जानकारी पॉइंट में दिखाता है.
getSelection()Selectionयह ऐक्टिव प्रज़ेंटेशन में, उपयोगकर्ता के चुने गए विकल्प को दिखाता है.
getSlideById(id)Slideदिए गए आईडी से Slide दिखाता है या अगर कोई आईडी मौजूद नहीं है, तो null दिखाता है.
getSlides()Slide[]प्रज़ेंटेशन में स्लाइड दिखाता है.
getUrl()Stringइस प्रज़ेंटेशन को ऐक्सेस करने के लिए, यूआरएल को फिर से लाता है.
getViewers()User[]इस Presentation को देखने वाले दर्शकों और टिप्पणी करने वालों की सूची मिलती है.
insertSlide(insertionIndex)Slideमौजूदा मास्टर के आधार पर PredefinedLayout.BLANK पहले से तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन में बताए गए इंडेक्स पर एक स्लाइड शामिल करता है.
insertSlide(insertionIndex, layout)Slideमौजूदा मास्टर के आधार पर तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन में तय किए गए इंडेक्स पर एक स्लाइड शामिल करता है.
insertSlide(insertionIndex, predefinedLayout)Slideमौजूदा मास्टर के आधार पर, पहले से तय किए गए लेआउट का इस्तेमाल करके, प्रज़ेंटेशन में तय किए गए इंडेक्स पर एक स्लाइड शामिल करता है.
insertSlide(insertionIndex, slide)Slideदिए गए Slide की कॉपी को प्रज़ेंटेशन में दिए गए इंडेक्स में शामिल करता है.
insertSlide(insertionIndex, slide, linkingMode)Slideसोर्स प्रज़ेंटेशन से दिए गए Slide की एक कॉपी को मौजूदा प्रज़ेंटेशन में तय किए गए इंडेक्स में शामिल करता है और स्लाइड के लिंक को SlideLinkingMode में बताए गए तरीके के हिसाब से सेट करता है.
removeEditor(emailAddress)PresentationPresentation के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removeEditor(user)PresentationPresentation के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removeViewer(emailAddress)Presentationऐसा करने से, Presentation के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है.
removeViewer(user)Presentationऐसा करने से, Presentation के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है.
replaceAllText(findText, replaceText)Integerटेक्स्ट ढूंढने वाले टेक्स्ट के सभी इंस्टेंस को, टेक्स्ट बदलें वाले टेक्स्ट से बदलता है.
replaceAllText(findText, replaceText, matchCase)Integerटेक्स्ट ढूंढने वाले टेक्स्ट के सभी इंस्टेंस को, टेक्स्ट बदलें वाले टेक्स्ट से बदलता है.
saveAndClose()voidमौजूदा Presentation को सेव करता है.
setName(name)voidप्रज़ेंटेशन का नाम या टाइटल सेट करता है.

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

addEditor(emailAddress)

दिए गए उपयोगकर्ता को Presentation के लिए एडिटर की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में था, तो इस तरीके का इस्तेमाल करने से उसे दर्शकों की सूची से बाहर रखा जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

addEditor(user)

दिए गए उपयोगकर्ता को Presentation के लिए एडिटर की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में था, तो इस तरीके का इस्तेमाल करने से उसे दर्शकों की सूची से बाहर रखा जाता है.

पैरामीटर

नामTypeब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का इलस्ट्रेशन.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

addEditors(emailAddresses)

उपयोगकर्ताओं के दिए गए अरे को Presentation के लिए एडिटर की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में मौजूद है, तो इस तरीके से उसे दर्शकों की सूची से बाहर रखा जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

addViewer(emailAddress)

दिए गए उपयोगकर्ता को Presentation के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से एडिटर की सूची में था, तो इस तरीके का कोई असर नहीं होगा.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

addViewer(user)

दिए गए उपयोगकर्ता को Presentation के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से एडिटर की सूची में था, तो इस तरीके का कोई असर नहीं होगा.

पैरामीटर

नामTypeब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का इलस्ट्रेशन.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

addViewers(emailAddresses)

Presentation के लिए दर्शकों की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है. अगर कोई उपयोगकर्ता पहले से संपादकों की सूची में था, तो इस तरीके का उस पर कोई असर नहीं होता.

पैरामीटर

नामTypeब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

appendSlide()

मौजूदा मास्टर के आधार पर PredefinedLayout.BLANK पहले से तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन के आखिर में स्लाइड जोड़ता है. वर्तमान मास्टर इनमें से एक है:

  • मौजूदा आखिरी स्लाइड का मास्टर.
  • अगर कोई स्लाइड न हो, तो प्रज़ेंटेशन में पहला मास्टर.

रिटर्न

Slide — जोड़ी गई नई स्लाइड.

अनुमति देना

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

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

appendSlide(layout)

मौजूदा मास्टर के आधार पर तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन के आखिर में स्लाइड जोड़ता है. वर्तमान मास्टर इनमें से एक है:

  • मौजूदा आखिरी स्लाइड का मास्टर.
  • अगर कोई स्लाइड न हो, तो प्रज़ेंटेशन में पहला मास्टर.

पैरामीटर

नामTypeब्यौरा
layoutLayoutनई स्लाइड के लिए इस्तेमाल किया जाने वाला लेआउट; इसे मौजूदा मास्टर में मौजूद होना चाहिए.

रिटर्न

Slide — जोड़ी गई नई स्लाइड.

अनुमति देना

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

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

appendSlide(predefinedLayout)

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

  • मौजूदा आखिरी स्लाइड का मास्टर.
  • अगर कोई स्लाइड न हो, तो प्रज़ेंटेशन में पहला मास्टर.

पैरामीटर

नामTypeब्यौरा
predefinedLayoutPredefinedLayoutनई स्लाइड के लिए इस्तेमाल करने के लिए पहले से तय किया गया लेआउट; वह मौजूदा मास्टर में मौजूद होना चाहिए.

रिटर्न

Slide — जोड़ी गई नई स्लाइड.

अनुमति देना

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

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

appendSlide(slide)

प्रज़ेंटेशन के आखिर में, दिए गए Slide की एक कॉपी जोड़ता है.

अगर कॉपी की जा रही स्लाइड किसी दूसरे प्रज़ेंटेशन से है, तो पैरंट मास्टर और लेआउट पेजों के साथ-साथ कॉपी भी कर लिया जाता है. ऐसा तब होता है, जब इस प्रज़ेंटेशन में वे पहले से मौजूद न हों.

// Copy a slide from another presentation and appends it.
var otherPresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = otherPresentation.getSlides()[0];
currentPresentation.appendSlide(slide);

पैरामीटर

नामTypeब्यौरा
slideSlideवह स्लाइड कॉपी करके जोड़ी जानी है.

रिटर्न

Slide — जोड़ी गई नई स्लाइड.

अनुमति देना

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

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

appendSlide(slide, linkingMode)

सोर्स प्रज़ेंटेशन से दिए गए Slide की एक कॉपी को मौजूदा प्रज़ेंटेशन के आखिर में जोड़ता है और स्लाइड के लिंक को SlideLinkingMode में बताए गए तरीके के हिसाब से सेट करता है.

अगर कॉपी की जा रही स्लाइड किसी दूसरे प्रज़ेंटेशन से है, तो पैरंट मास्टर और लेआउट पेजों के मौजूदा प्रज़ेंटेशन में मौजूद न होने पर भी उन्हें कॉपी कर लिया जाता है.

अगर लिंक मोड SlideLinkingMode.LINKED है, तो जोड़ी गई स्लाइड को Slide.refreshSlide() को कॉल किए जाने पर, दी गई सोर्स स्लाइड से मैच करने के लिए अपडेट किया जा सकता है. दूसरे सहयोगी, सोर्स स्लाइड का लिंक देख सकते हैं. SlideLinkingMode.LINKED का इस्तेमाल मौजूदा प्रज़ेंटेशन की सोर्स स्लाइड के साथ नहीं किया जा सकता.

// Copy a slide from another presentation, then append and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);

पैरामीटर

नामTypeब्यौरा
slideSlideजिस स्लाइड को कॉपी करना है, जोड़ना है, और लिंक करना है.
linkingModeSlideLinkingModeलिंक मोड, जिसका इस्तेमाल करना है.

रिटर्न

Slide — नई स्लाइड.

अनुमति देना

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

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

getEditors()

इस Presentation के लिए संपादकों की सूची दी जाती है.

रिटर्न

User[] — ऐसे उपयोगकर्ताओं की कैटगरी जिनके पास बदलाव करने की अनुमति है.

अनुमति देना

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

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

getId()

इससे प्रज़ेंटेशन का यूनीक आइडेंटिफ़ायर मिलता है. प्रज़ेंटेशन के किसी इंस्टेंस को खोलने के लिए, SlidesApp.openById() के साथ प्रज़ेंटेशन आईडी का इस्तेमाल किया जाता है.

रिटर्न

String — इस प्रज़ेंटेशन का आईडी.

अनुमति देना

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

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

getLayouts()

प्रज़ेंटेशन में लेआउट दिखाता है.

रिटर्न

Layout[] — इस प्रज़ेंटेशन में लेआउट की सूची.

अनुमति देना

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

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

getMasters()

प्रेज़ेंटेशन में मास्टर्स को लाता है.

रिटर्न

Master[] — इस प्रज़ेंटेशन में मास्टर की सूची.

अनुमति देना

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

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

getName()

इससे प्रज़ेंटेशन का नाम या टाइटल पता चलता है.

रिटर्न

String — इस प्रज़ेंटेशन का टाइटल.

अनुमति देना

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

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

getNotesMaster()

प्रज़ेंटेशन के नोट मास्टर बनाता है.

रिटर्न

NotesMaster — प्रज़ेंटेशन के नोट मास्टर.

अनुमति देना

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

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

getNotesPageHeight()

प्रज़ेंटेशन में नोट मास्टर और नोट पेजों के पेज की ऊंचाई को पॉइंट में दिखाता है. उन सभी की पेज ऊंचाई एक जैसी है.

रिटर्न

Number — नोट पेज की ऊंचाई पॉइंट में.

अनुमति देना

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

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

getNotesPageWidth()

प्रज़ेंटेशन में नोट मास्टर और नोट पेजों के पेज की चौड़ाई को पॉइंट में दिखाता है. उन सभी की पेज चौड़ाई एक ही है.

रिटर्न

Number — नोट पेज की चौड़ाई पॉइंट में.

अनुमति देना

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

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

getPageElementById(id)

दिए गए आईडी से PageElement दिखाता है या अगर कोई आईडी मौजूद नहीं है, तो null दिखाता है.

पैरामीटर

नामTypeब्यौरा
idStringउस पेज एलिमेंट का आईडी जिसे वापस लाया जा रहा है.

रिटर्न

PageElement — दिए गए आईडी वाला पेज एलिमेंट.

अनुमति देना

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

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

getPageHeight()

प्रज़ेंटेशन में स्लाइड, लेआउट, और मास्टर की पेज की ऊंचाई को पॉइंट में दिखाता है. उन सभी की पेज ऊंचाई एक जैसी है.

रिटर्न

Number — पेज की ऊंचाई पॉइंट में.

अनुमति देना

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

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

getPageWidth()

प्रज़ेंटेशन में स्लाइड, लेआउट, और मास्टर की पेज की चौड़ाई की जानकारी पॉइंट में दिखाता है. उन सभी की पेज चौड़ाई एक ही है.

रिटर्न

Number — पेज की चौड़ाई को अंकों में दिखाता है.

अनुमति देना

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

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

getSelection()

यह ऐक्टिव प्रज़ेंटेशन में, उपयोगकर्ता के चुने गए विकल्प को दिखाता है. स्क्रिप्ट सिर्फ़ स्क्रिप्ट चलाने वाले उपयोगकर्ता के चुने हुए को ही ऐक्सेस कर सकती है. यह सिर्फ़ तब ऐक्सेस किया जा सकता है, जब स्क्रिप्ट प्रज़ेंटेशन के लिए बाउंड हो.

ध्यान दें कि वापस किया गया चयन ही मौजूदा प्रभावी चुनाव है. जब स्क्रिप्ट प्रज़ेंटेशन में कई बदलाव करती है, तो उन बदलावों को ध्यान में रखते हुए चुने गए विकल्पों को बदल दिया जाता है. उदाहरण के लिए, अगर दो आकार A और B चुने जाते हैं और स्क्रिप्ट, आकार B को हटा देती है, तो दिखाए गए सिलेक्शन ऑब्जेक्ट को इस तरह से अपडेट किया जाता है कि सिर्फ़ आकार A को चुना जाता है.

// Gets the current active page that is selected in the active presentation.
var selection = SlidesApp.getActivePresentation().getSelection();
var currentPage = selection.getCurrentPage();

रिटर्न

Selection — इससे उपयोगकर्ता के चुने गए विकल्प को दिखाया जाता है. इसके अलावा, अगर स्क्रिप्ट, प्रज़ेंटेशन से नहीं जुड़ी होती है या किसी मान्य उपयोगकर्ता को नहीं चुना गया है, तो null.

अनुमति देना

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

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

getSlideById(id)

दिए गए आईडी से Slide दिखाता है या अगर कोई आईडी मौजूद नहीं है, तो null दिखाता है.

पैरामीटर

नामTypeब्यौरा
idStringउस स्लाइड का आईडी जिसे वापस लाया जा रहा है.

रिटर्न

Slide — दिए गए आईडी वाली स्लाइड.

अनुमति देना

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

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

getSlides()

प्रज़ेंटेशन में स्लाइड दिखाता है.

रिटर्न

Slide[] — इस प्रज़ेंटेशन में दी गई स्लाइड की सूची.

अनुमति देना

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

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

getUrl()

इस प्रज़ेंटेशन को ऐक्सेस करने के लिए, यूआरएल को फिर से लाता है.

var presentation = SlidesApp.getActivePresentation();

// Send out the link to open the presentation.
MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());

रिटर्न

String — मौजूदा प्रज़ेंटेशन को ऐक्सेस करने के लिए यूआरएल.

अनुमति देना

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

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

getViewers()

इस Presentation को देखने वाले दर्शकों और टिप्पणी करने वालों की सूची मिलती है.

रिटर्न

User[] — ऐसे लोगों का कलेक्शन जिनके पास टिप्पणी देखने या टिप्पणी करने की अनुमति है.

अनुमति देना

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

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

insertSlide(insertionIndex)

मौजूदा मास्टर के आधार पर PredefinedLayout.BLANK पहले से तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन में बताए गए इंडेक्स पर एक स्लाइड शामिल करता है. मौजूदा मास्टर इनमें से एक है:

  • पिछली स्लाइड का मास्टर.
  • अगर इंसर्शन इंडेक्स शून्य है, तो पहली स्लाइड का मास्टर.
  • अगर कोई स्लाइड न हो, तो प्रज़ेंटेशन में पहला मास्टर.

पैरामीटर

नामTypeब्यौरा
insertionIndexIntegerशून्य पर आधारित इंडेक्स, जिससे पता चलता है कि स्लाइड को कहां शामिल करना है.

रिटर्न

Slide — डाली गई नई स्लाइड.

अनुमति देना

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

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

insertSlide(insertionIndex, layout)

मौजूदा मास्टर के आधार पर तय लेआउट का इस्तेमाल करके, प्रज़ेंटेशन में तय किए गए इंडेक्स पर एक स्लाइड शामिल करता है. वर्तमान मास्टर इनमें से एक है:

  • पिछली स्लाइड का मास्टर.
  • अगर इंसर्शन इंडेक्स शून्य है, तो पहली स्लाइड का मास्टर.
  • अगर कोई स्लाइड न हो, तो प्रज़ेंटेशन में पहला मास्टर.

पैरामीटर

नामTypeब्यौरा
insertionIndexIntegerशून्य पर आधारित इंडेक्स, जिससे पता चलता है कि स्लाइड को कहां शामिल करना है.
layoutLayoutनई स्लाइड के लिए इस्तेमाल किया जाने वाला लेआउट; इसे मौजूदा मास्टर में मौजूद होना चाहिए.

रिटर्न

Slide — डाली गई नई स्लाइड.

अनुमति देना

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

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

insertSlide(insertionIndex, predefinedLayout)

मौजूदा मास्टर के आधार पर, पहले से तय किए गए लेआउट का इस्तेमाल करके, प्रज़ेंटेशन में तय किए गए इंडेक्स पर एक स्लाइड शामिल करता है. वर्तमान मास्टर इनमें से एक है:

  • पिछली स्लाइड का मास्टर.
  • अगर इंसर्शन इंडेक्स शून्य है, तो पहली स्लाइड का मास्टर.
  • अगर कोई स्लाइड न हो, तो प्रज़ेंटेशन में पहला मास्टर.

पैरामीटर

नामTypeब्यौरा
insertionIndexIntegerशून्य पर आधारित इंडेक्स, जिससे पता चलता है कि स्लाइड को कहां शामिल करना है.
predefinedLayoutPredefinedLayoutनई स्लाइड के लिए इस्तेमाल करने के लिए पहले से तय किया गया लेआउट; वह मौजूदा मास्टर में मौजूद होना चाहिए.

रिटर्न

Slide — डाली गई नई स्लाइड.

अनुमति देना

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

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

insertSlide(insertionIndex, slide)

दिए गए Slide की कॉपी को प्रज़ेंटेशन में दिए गए इंडेक्स में शामिल करता है.

अगर कॉपी की जा रही स्लाइड किसी दूसरे प्रज़ेंटेशन से है, तो पैरंट मास्टर और लेआउट पेजों के साथ-साथ कॉपी भी कर लिया जाता है. ऐसा तब होता है, जब इस प्रज़ेंटेशन में वे पहले से मौजूद न हों.

// Copy a slide from another presentation and inserts it.
var otherPresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = otherPresentation.getSlides()[0];
var insertionIndex = 1;
currentPresentation.insertSlide(insertionIndex, slide);

पैरामीटर

नामTypeब्यौरा
insertionIndexIntegerशून्य पर आधारित इंडेक्स, जिससे पता चलता है कि स्लाइड को कहां शामिल करना है.
slideSlideवह स्लाइड कॉपी करके शामिल की जानी है.

रिटर्न

Slide — डाली गई नई स्लाइड.

अनुमति देना

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

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

insertSlide(insertionIndex, slide, linkingMode)

सोर्स प्रज़ेंटेशन से दिए गए Slide की एक कॉपी को मौजूदा प्रज़ेंटेशन में तय किए गए इंडेक्स में शामिल करता है और स्लाइड के लिंक को SlideLinkingMode में बताए गए तरीके के हिसाब से सेट करता है.

अगर कॉपी की जा रही स्लाइड किसी दूसरे प्रज़ेंटेशन से है, तो पैरंट मास्टर और लेआउट पेजों के मौजूदा प्रज़ेंटेशन में मौजूद न होने पर भी उन्हें कॉपी कर लिया जाता है.

अगर लिंक मोड SlideLinkingMode.LINKED है, तो शामिल की गई स्लाइड को, दी गई सोर्स स्लाइड से मैच करने के लिए अपडेट किया जा सकता है. ऐसा तब होता है, जब Slide.refreshSlide() को कॉल किया जाता है. दूसरे सहयोगी, सोर्स स्लाइड का लिंक देख सकते हैं. SlideLinkingMode.LINKED का इस्तेमाल मौजूदा प्रज़ेंटेशन की सोर्स स्लाइड के साथ नहीं किया जा सकता.

// Copy a slide from another presentation, then insert and link it.
var sourcePresentation = SlidesApp.openById('presentationId');
var currentPresentation = SlidesApp.getActivePresentation();
var slide = sourcePresentation.getSlides()[0];
var insertionIndex = 1;
var insertedSlide =
    currentPresentation.insertSlide(
    insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);

पैरामीटर

नामTypeब्यौरा
insertionIndexIntegerशून्य पर आधारित इंडेक्स, जिससे पता चलता है कि स्लाइड को कहां शामिल करना है.
slideSlideवह स्लाइड कॉपी करके शामिल की जानी है.
linkingModeSlideLinkingModeलिंक मोड, जिसका इस्तेमाल करना है.

रिटर्न

Slide — नई स्लाइड.

अनुमति देना

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

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

removeEditor(emailAddress)

Presentation के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में हैं, तो भी यह तरीका Presentation को ऐक्सेस करने से नहीं रोक सकता. उदाहरण के लिए, अगर Presentation को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Presentation शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता दर्शक की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजिस व्यक्ति को हटाना है उसका ईमेल पता.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

removeEditor(user)

Presentation के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में हैं, तो भी यह तरीका Presentation को ऐक्सेस करने से नहीं रोक सकता. उदाहरण के लिए, अगर Presentation को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Presentation शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता दर्शक की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
userUserजिस उपयोगकर्ता को हटाना है उसके बारे में जानकारी.

रिटर्न

Presentation — यह Presentation, चेन बनाने के लिए है.

अनुमति देना

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

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

removeViewer(emailAddress)

ऐसा करने से, Presentation के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है. अगर उपयोगकर्ता एक एडिटर है, न कि दर्शक या टिप्पणी करने वाला, तो इस तरीके का कोई असर नहीं होगा. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में आते हैं, तो भी लोग Presentation को ऐक्सेस कर सकते हैं. उदाहरण के लिए, अगर Presentation को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया हो या Presentation किसी'शेयर की गई ड्राइव' में हो, जिसे उपयोगकर्ता ऐक्सेस कर सके.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता एडिटर की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजिस व्यक्ति को हटाना है उसका ईमेल पता.

रिटर्न

Presentation — यह Presentation चेन बनाने के लिए है.

अनुमति देना

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

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

removeViewer(user)

ऐसा करने से, Presentation के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है. अगर उपयोगकर्ता एक एडिटर है, न कि दर्शक, तो इस तरीके का कोई असर नहीं पड़ता. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में आते हैं, तो भी लोग Presentation को ऐक्सेस कर सकते हैं. उदाहरण के लिए, अगर Presentation को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया हो या Presentation शेयर की गई ड्राइव में हो, जिसे उपयोगकर्ता ऐक्सेस कर सके.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता एडिटर की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
userUserजिस उपयोगकर्ता को हटाना है उसके बारे में जानकारी.

रिटर्न

Presentation — यह Presentation चेन बनाने के लिए है.

अनुमति देना

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

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

replaceAllText(findText, replaceText)

टेक्स्ट ढूंढने वाले टेक्स्ट के सभी इंस्टेंस को, टेक्स्ट बदलें वाले टेक्स्ट से बदलता है. खोज केस-इनसेंसिटिव होती है.

पैरामीटर

नामTypeब्यौरा
findTextStringढूंढने के लिए टेक्स्ट.
replaceTextStringमेल खाने वाले टेक्स्ट को बदलने के लिए टेक्स्ट.

रिटर्न

Integer — गड़बड़ियों की संख्या में बदलाव हुआ

अनुमति देना

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

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

replaceAllText(findText, replaceText, matchCase)

टेक्स्ट ढूंढने वाले टेक्स्ट के सभी इंस्टेंस को, टेक्स्ट बदलें वाले टेक्स्ट से बदलता है.

पैरामीटर

नामTypeब्यौरा
findTextStringढूंढने के लिए टेक्स्ट.
replaceTextStringमेल खाने वाले टेक्स्ट को बदलने के लिए टेक्स्ट.
matchCaseBooleantrue होने पर, खोज को केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) किया जाता है. अगर false का इस्तेमाल किया जाता है, तो खोज के नतीजे केस-इनसेंसिटिव होते हैं.

रिटर्न

Integer — गड़बड़ियों की संख्या में बदलाव हुआ

अनुमति देना

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

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

saveAndClose()

मौजूदा Presentation को सेव करता है. इससे लंबित अपडेट का नीचे जाना और उन्हें लागू करना पड़ता है.

हर खुले Presentation के लिए, स्क्रिप्ट चलने के आखिर में saveAndClose() तरीका अपने-आप शुरू हो जाता है, भले ही स्क्रिप्ट का चलन किसी गड़बड़ी के साथ खत्म हो गया हो.

बंद Presentation में बदलाव नहीं किया जा सकता. किसी प्रज़ेंटेशन में बदलाव करने के लिए, उसे फिर से खोलने के लिए, SlidesApp पर उपलब्ध तरीकों में से किसी एक का इस्तेमाल करें.

अनुमति देना

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

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

setName(name)

प्रज़ेंटेशन का नाम या टाइटल सेट करता है.

पैरामीटर

नामTypeब्यौरा
nameStringइस प्रज़ेंटेशन के लिए सेट किया जाने वाला नाम.

अनुमति देना

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

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