Class Master

मास्टर

प्रज़ेंटेशन में मौजूद कोई मास्टर.

मास्टर्स में, लेआउट के सेट के लिए सभी सामान्य पेज एलिमेंट और सामान्य प्रॉपर्टी होती हैं. इनका इस्तेमाल इन तीन कामों के लिए किया जाता है:

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getBackground()PageBackgroundपेज का बैकग्राउंड दिखाता है.
getColorScheme()ColorSchemeपेज से जुड़ा ColorScheme पाता है.
getGroups()Group[]पेज पर मौजूद Group ऑब्जेक्ट की सूची दिखाता है.
getImages()Image[]पेज पर मौजूद Image ऑब्जेक्ट की सूची दिखाता है.
getLayouts()Layout[]इस मास्टर के लेआउट दिखाता है.
getLines()Line[]पेज पर मौजूद Line ऑब्जेक्ट की सूची दिखाता है.
getObjectId()Stringपेज का यूनीक आईडी पाता है.
getPageElementById(id)PageElementदिए गए आईडी वाले पेज पर PageElement दिखाता है. अगर कोई पेज मौजूद नहीं है, तो null दिखाता है.
getPageElements()PageElement[]पेज पर रेंडर किए गए PageElement ऑब्जेक्ट की सूची दिखाता है.
getPageType()PageTypeपेज का टाइप दिखाता है.
getPlaceholder(placeholderType)PageElementअगर कोई मैच करने वाला प्लेसहोल्डर मौजूद नहीं है, तो किसी तय PlaceholderType या null के लिए प्लेसहोल्डर PageElement ऑब्जेक्ट दिखाता है.
getPlaceholder(placeholderType, placeholderIndex)PageElementयह किसी तय PlaceholderType और प्लेसहोल्डर इंडेक्स के लिए प्लेसहोल्डर PageElement ऑब्जेक्ट दिखाता है. अगर प्लेसहोल्डर मौजूद नहीं है, तो यह null दिखाता है.
getPlaceholders()PageElement[]पेज में प्लेसहोल्डर PageElement ऑब्जेक्ट की सूची दिखाता है.
getShapes()Shape[]पेज पर मौजूद Shape ऑब्जेक्ट की सूची दिखाता है.
getSheetsCharts()SheetsChart[]पेज पर मौजूद SheetsChart ऑब्जेक्ट की सूची दिखाता है.
getTables()Table[]पेज पर मौजूद Table ऑब्जेक्ट की सूची दिखाता है.
getVideos()Video[]पेज पर मौजूद Video ऑब्जेक्ट की सूची दिखाता है.
getWordArts()WordArt[]पेज पर मौजूद WordArt ऑब्जेक्ट की सूची दिखाता है.
group(pageElements)Groupचुने गए सभी पेज एलिमेंट को ग्रुप में बांटता है.
insertGroup(group)Groupपेज पर दिए गए Group की कॉपी डालता है.
insertImage(blobSource)Imageयह फ़ंक्शन, पेज के सबसे ऊपर बाएं कोने में इमेज डालता है. यह इमेज, तय किए गए इमेज ब्लॉब के डिफ़ॉल्ट साइज़ में डाली जाती है.
insertImage(blobSource, left, top, width, height)Imageयह फ़ंक्शन, पेज पर दी गई पोज़िशन और साइज़ के साथ इमेज ब्लॉब से इमेज डालता है.
insertImage(image)Imageपेज पर दिए गए Image की कॉपी डालता है.
insertImage(imageUrl)Imageदिए गए यूआरएल से, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ वाली इमेज डालता है.
insertImage(imageUrl, left, top, width, height)Imageदिए गए यूआरएल से, पेज पर दी गई पोज़िशन और साइज़ में इमेज डालता है.
insertLine(line)Lineपेज पर दिए गए Line की कॉपी डालता है.
insertLine(lineCategory, startConnectionSite, endConnectionSite)Lineपेज पर दो connection sites को जोड़ने वाली लाइन डालता है.
insertLine(lineCategory, startLeft, startTop, endLeft, endTop)Lineपेज पर लाइन डालता है.
insertPageElement(pageElement)PageElementपेज पर दिए गए PageElement की कॉपी डालता है.
insertShape(shape)Shapeपेज पर दिए गए Shape की कॉपी डालता है.
insertShape(shapeType)Shapeपेज पर कोई आकार डालता है.
insertShape(shapeType, left, top, width, height)Shapeपेज पर कोई आकार डालता है.
insertSheetsChart(sourceChart)SheetsChartपेज पर Google Sheets चार्ट डालता है.
insertSheetsChart(sourceChart, left, top, width, height)SheetsChartयह फ़ंक्शन, पेज पर दी गई जगह और साइज़ के साथ Google Sheets चार्ट डालता है.
insertSheetsChart(sheetsChart)SheetsChartपेज पर दिए गए SheetsChart की कॉपी डालता है.
insertSheetsChartAsImage(sourceChart)Imageपेज पर Google Sheets चार्ट को Image के तौर पर डालता है.
insertSheetsChartAsImage(sourceChart, left, top, width, height)ImageGoogle Sheets चार्ट को पेज पर Image के तौर पर डालता है. साथ ही, यह तय करता है कि चार्ट को कहां और किस साइज़ में डालना है.
insertTable(numRows, numColumns)Tableपेज पर टेबल डालता है.
insertTable(numRows, numColumns, left, top, width, height)Tableपेज पर दी गई पोज़िशन और साइज़ के हिसाब से टेबल डालता है.
insertTable(table)Tableपेज पर दिए गए Table की कॉपी डालता है.
insertTextBox(text)Shapeपेज पर दी गई स्ट्रिंग वाला टेक्स्ट बॉक्स Shape डालता है.
insertTextBox(text, left, top, width, height)Shapeपेज पर दी गई स्ट्रिंग वाला टेक्स्ट बॉक्स Shape डालता है.
insertVideo(videoUrl)Videoयह विकल्प, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ वाला वीडियो डालता है.
insertVideo(videoUrl, left, top, width, height)Videoपेज पर, दी गई पोज़िशन और साइज़ में वीडियो डालता है.
insertVideo(video)Videoपेज पर दिए गए Video की कॉपी डालता है.
insertWordArt(wordArt)WordArtपेज पर दिए गए WordArt की कॉपी डालता है.
remove()voidपेज को हटा देता है.
replaceAllText(findText, replaceText)Integerढूंढे गए टेक्स्ट से मैच होने वाले टेक्स्ट के सभी इंस्टेंस को, बदले गए टेक्स्ट से बदल देता है.
replaceAllText(findText, replaceText, matchCase)Integerढूंढे गए टेक्स्ट से मैच होने वाले टेक्स्ट के सभी इंस्टेंस को, बदले गए टेक्स्ट से बदल देता है.
selectAsCurrentPage()voidचालू प्रज़ेंटेशन में Page को current page selection के तौर पर चुनता है और चुने गए किसी भी आइटम को हटा देता है.

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

getBackground()

पेज का बैकग्राउंड दिखाता है.

वापसी का टिकट

PageBackground — पेज का बैकग्राउंड.

अनुमति देना

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

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

getColorScheme()

पेज से जुड़ा ColorScheme पाता है.

वापसी का टिकट

ColorScheme — पेज की कलर स्कीम.

अनुमति देना

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

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

getGroups()

पेज पर मौजूद Group ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

Group[]

अनुमति देना

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

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

getImages()

पेज पर मौजूद Image ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

Image[]

अनुमति देना

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

  • 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

getLines()

पेज पर मौजूद Line ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

Line[]

अनुमति देना

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

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

getObjectId()

पेज का यूनीक आईडी पाता है. पेजों और पेज एलिमेंट के लिए इस्तेमाल किए जाने वाले ऑब्जेक्ट आईडी, एक ही नेमस्पेस का इस्तेमाल करते हैं.

वापसी का टिकट

String

अनुमति देना

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

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

getPageElementById(id)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

getPageElements()

पेज पर रेंडर किए गए PageElement ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

PageElement[]

अनुमति देना

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

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

getPageType()

पेज का टाइप दिखाता है.

वापसी का टिकट

PageType — पेज का टाइप.

अनुमति देना

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

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

getPlaceholder(placeholderType)

अगर कोई मैच करने वाला प्लेसहोल्डर मौजूद नहीं है, तो किसी तय PlaceholderType या null के लिए प्लेसहोल्डर PageElement ऑब्जेक्ट दिखाता है.

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

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const placeholder = slide.getPlaceholder(
    SlidesApp.PlaceholderType.CENTERED_TITLE,
);

पैरामीटर

नामटाइपब्यौरा
placeholderTypePlaceholderType

वापसी का टिकट

PageElement

अनुमति देना

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

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

getPlaceholder(placeholderType, placeholderIndex)

यह किसी तय PlaceholderType और प्लेसहोल्डर इंडेक्स के लिए प्लेसहोल्डर PageElement ऑब्जेक्ट दिखाता है. अगर प्लेसहोल्डर मौजूद नहीं है, तो यह null दिखाता है.

अगर एक ही टाइप और इंडेक्स वाले कई प्लेसहोल्डर हैं, तो यह पेज के पेज एलिमेंट कलेक्शन से पहला प्लेसहोल्डर दिखाता है.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const placeholder = slide.getPlaceholder(
    SlidesApp.PlaceholderType.CENTERED_TITLE,
    0,
);

पैरामीटर

नामटाइपब्यौरा
placeholderTypePlaceholderType
placeholderIndexInteger

वापसी का टिकट

PageElement

अनुमति देना

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

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

getPlaceholders()

पेज में प्लेसहोल्डर PageElement ऑब्जेक्ट की सूची दिखाता है.

const master = SlidesApp.getActivePresentation().getMasters()[0];
Logger.log(
    `Number of placeholders in the master: ${master.getPlaceholders().length}`,
);

वापसी का टिकट

PageElement[]

अनुमति देना

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

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

getShapes()

पेज पर मौजूद Shape ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

Shape[]

अनुमति देना

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

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

getSheetsCharts()

पेज पर मौजूद SheetsChart ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

SheetsChart[]

अनुमति देना

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

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

getTables()

पेज पर मौजूद Table ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

Table[]

अनुमति देना

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

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

getVideos()

पेज पर मौजूद Video ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

Video[]

अनुमति देना

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

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

getWordArts()

पेज पर मौजूद WordArt ऑब्जेक्ट की सूची दिखाता है.

वापसी का टिकट

WordArt[]

अनुमति देना

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

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

group(pageElements)

चुने गए सभी पेज एलिमेंट को ग्रुप में बांटता है.

एक ही पेज पर कम से कम दो ऐसे पेज एलिमेंट होने चाहिए जो पहले से किसी ग्रुप में शामिल न हों. Videos, Tables, और placeholder Shapes जैसे कुछ पेज एलिमेंट को ग्रुप नहीं किया जा सकता.

पैरामीटर

नामटाइपब्यौरा
pageElementsPageElement[]एक साथ ग्रुप करने के लिए एलिमेंट.

वापसी का टिकट

Group — नया ग्रुप.

अनुमति देना

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

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

insertGroup(group)

पेज पर दिए गए Group की कॉपी डालता है.

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

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

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

// Copy a group between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const group = otherPresentationSlide.getGroups()[0];
currentPresentationSlide.insertGroup(
    group);  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
groupGroupवह ग्रुप जिसे कॉपी करके डालना है.

वापसी का टिकट

Group — शामिल किया गया ग्रुप.

अनुमति देना

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

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

insertImage(blobSource)

यह फ़ंक्शन, पेज के सबसे ऊपर बाएं कोने में इमेज डालता है. यह इमेज, तय किए गए इमेज ब्लॉब के डिफ़ॉल्ट साइज़ में डाली जाती है.

इमेज डालने पर, वह BlobSource से एक बार फ़ेच की जाती है और प्रज़ेंटेशन में दिखाने के लिए उसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, इमेज का रिज़ॉल्यूशन 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
const image = DriveApp.getFileById('123abc');
slide.insertImage(image);

पैरामीटर

नामटाइपब्यौरा
blobSourceBlobSourceइमेज का डेटा.

वापसी का टिकट

Image — शामिल की गई इमेज.

अनुमति देना

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

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

insertImage(blobSource, left, top, width, height)

यह फ़ंक्शन, पेज पर दी गई पोज़िशन और साइज़ के साथ इमेज ब्लॉब से इमेज डालता है.

इमेज को शामिल करने के समय, BlobSource से एक बार फ़ेच किया जाता है. साथ ही, प्रज़ेंटेशन में दिखाने के लिए एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, इमेज का रिज़ॉल्यूशन 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. इमेज, PNG, JPEG या GIF फ़ॉर्मैट में होनी चाहिए.

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

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// Get the Drive image file with the given ID.
const image = DriveApp.getFileById('123abc');
const position = {
  left: 0,
  top: 0
};
const size = {
  width: 300,
  height: 100
};
slide.insertImage(image, position.left, position.top, size.width, size.height);

पैरामीटर

नामटाइपब्यौरा
blobSourceBlobSourceइमेज का डेटा.
leftNumberइमेज की हॉरिज़ॉन्टल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberइमेज की वर्टिकल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मापा जाता है.
widthNumberपॉइंट में इमेज की चौड़ाई.
heightNumberपॉइंट में इमेज की ऊंचाई.

वापसी का टिकट

Image — शामिल की गई इमेज.

अनुमति देना

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

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

insertImage(image)

पेज पर दिए गए Image की कॉपी डालता है.

इस पेज पर डाली गई इमेज की पोज़िशन, सोर्स इमेज की पोज़िशन के हिसाब से तय की जाती है.

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

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

// Copy an image between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const image = otherPresentationSlide.getImages[0];
currentPresentationSlide.insertImage(image);

पैरामीटर

नामटाइपब्यौरा
imageImageवह इमेज जिसे कॉपी करके शामिल करना है.

वापसी का टिकट

Image — शामिल की गई इमेज.

अनुमति देना

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

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

insertImage(imageUrl)

दिए गए यूआरएल से, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ वाली इमेज डालता है.

इमेज डालने पर, उसे यूआरएल से एक बार फ़ेच किया जाता है. साथ ही, प्रज़ेंटेशन में दिखाने के लिए उसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, इमेज का रिज़ॉल्यूशन 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.

दिया गया यूआरएल सार्वजनिक तौर पर ऐक्सेस किया जा सकता हो और 2 केबी से ज़्यादा का न हो. यूआरएल को इमेज के साथ सेव किया जाता है और Image.getSourceUrl() के ज़रिए दिखाया जाता है.

पैरामीटर

नामटाइपब्यौरा
imageUrlStringइमेज का यूआरएल.

वापसी का टिकट

Image — शामिल की गई इमेज.

अनुमति देना

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

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

insertImage(imageUrl, left, top, width, height)

दिए गए यूआरएल से, पेज पर दी गई पोज़िशन और साइज़ में इमेज डालता है.

इमेज डालने पर, उसे यूआरएल से एक बार फ़ेच किया जाता है. साथ ही, प्रज़ेंटेशन में दिखाने के लिए उसकी एक कॉपी सेव की जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, इमेज का रिज़ॉल्यूशन 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.

दिया गया यूआरएल सार्वजनिक तौर पर ऐक्सेस किया जा सकता हो और 2 केबी से ज़्यादा का न हो. यूआरएल को इमेज के साथ सेव किया जाता है और Image.getSourceUrl() के ज़रिए दिखाया जाता है.

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

पैरामीटर

नामटाइपब्यौरा
imageUrlStringइमेज का यूआरएल.
leftNumberइमेज की हॉरिज़ॉन्टल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberइमेज की वर्टिकल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मापा जाता है.
widthNumberपॉइंट में इमेज की चौड़ाई.
heightNumberपॉइंट में इमेज की ऊंचाई.

वापसी का टिकट

Image — शामिल की गई इमेज.

अनुमति देना

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

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

insertLine(line)

पेज पर दिए गए Line की कॉपी डालता है.

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

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

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

// Copy a line between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const line = otherPresentationSlide.getLines[0];
currentPresentationSlide.insertLine(line);

पैरामीटर

नामटाइपब्यौरा
lineLineवह लाइन जिसे कॉपी करके डालना है.

वापसी का टिकट

Line — डाली गई लाइन.

अनुमति देना

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

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

insertLine(lineCategory, startConnectionSite, endConnectionSite)

पेज पर दो connection sites को जोड़ने वाली लाइन डालता है. दोनों साइटें, इस पेज पर होनी चाहिए.

// Insert a line in the first slide of the presentation connecting two shapes.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
const shape1 = slide.insertShape(SlidesApp.ShapeType.RECTANGLE);
const shape2 = slide.insertShape(SlidesApp.ShapeType.CLOUD);
slide.insertLine(
    SlidesApp.LineCategory.BENT,
    shape1.getConnectionSites()[0],
    shape2.getConnectionSites()[1],
);

पैरामीटर

नामटाइपब्यौरा
lineCategoryLineCategoryडाली जाने वाली लाइन की कैटगरी.
startConnectionSiteConnectionSiteकनेक्शन साइट, जहां लाइन की शुरुआत को कनेक्ट करना है.
endConnectionSiteConnectionSiteकनेक्शन साइट, जहां लाइन के आखिर को कनेक्ट करना है.

वापसी का टिकट

Line — डाली गई लाइन.

अनुमति देना

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

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

insertLine(lineCategory, startLeft, startTop, endLeft, endTop)

पेज पर लाइन डालता है.

// Insert a line in the first slide of the presentation.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
const startPoint = {
  left: 10,
  top: 10
};
const endPoint = {
  left: 40,
  top: 40
};
slide.insertLine(
    SlidesApp.LineCategory.STRAIGHT,
    startPoint.left,
    startPoint.top,
    endPoint.left,
    endPoint.top,
);

पैरामीटर

नामटाइपब्यौरा
lineCategoryLineCategoryडाली जाने वाली लाइन की कैटगरी.
startLeftNumberलाइन के शुरुआती पॉइंट की हॉरिज़ॉन्टल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से, पॉइंट में मेज़र किया जाता है.
startTopNumberलाइन के शुरुआती पॉइंट की वर्टिकल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से शुरू करके, पॉइंट में मापा जाता है.
endLeftNumberलाइन के आखिरी पॉइंट की हॉरिज़ॉन्टल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से पॉइंट में मापा जाता है.
endTopNumberलाइन के आखिरी पॉइंट की वर्टिकल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से, पॉइंट में मेज़र किया जाता है.

वापसी का टिकट

Line — डाली गई लाइन.

अनुमति देना

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

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

insertPageElement(pageElement)

पेज पर दिए गए PageElement की कॉपी डालता है.

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

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

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

// Copy a page element between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const pageElement = otherPresentationSlide.getPageElements()[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertPageElement(pageElement);

पैरामीटर

नामटाइपब्यौरा
pageElementPageElementवह पेज एलिमेंट जिसे कॉपी करके डालना है.

वापसी का टिकट

PageElement — डाला गया पेज एलिमेंट.

अनुमति देना

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

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

insertShape(shape)

पेज पर दिए गए Shape की कॉपी डालता है.

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

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

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

// Copy a shape between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const shape = otherPresentationSlide.getShapes[0];
currentPresentationSlide.insertShape(
    shape);  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
shapeShapeवह आकार जिसे कॉपी करके डालना है.

वापसी का टिकट

Shape — डाला गया आकार.

अनुमति देना

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

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

insertShape(shapeType)

पेज पर कोई आकार डालता है.

आकार, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ में डाला जाता है.

// Insert a shape in the first slide of the presentation.
const slide = SlidesApp.getActivePresentation().getSlides()[0];

// Also available for Layout, Master, and Page.
slide.insertShape(SlidesApp.ShapeType.RECTANGLE);

पैरामीटर

नामटाइपब्यौरा
shapeTypeShapeTypeशामिल की जाने वाली आकृति का टाइप.

वापसी का टिकट

Shape — डाला गया आकार.

अनुमति देना

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

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

insertShape(shapeType, left, top, width, height)

पेज पर कोई आकार डालता है.

पैरामीटर

नामटाइपब्यौरा
shapeTypeShapeTypeशामिल की जाने वाली आकृति का टाइप.
leftNumberआकार की हॉरिज़ॉन्टल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberआकार की वर्टिकल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से मेज़र किया जाता है.
widthNumberआकार की चौड़ाई.
heightNumberआकार की ऊंचाई.

वापसी का टिकट

Shape — डाला गया आकार.

अनुमति देना

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

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

insertSheetsChart(sourceChart)

पेज पर Google Sheets चार्ट डालता है.

चार्ट को पेज के सबसे ऊपर बाएं कोने में, डिफ़ॉल्ट साइज़ में डाला जाता है.

शामिल किया गया चार्ट, सोर्स Google Sheets चार्ट से लिंक होता है. इससे इसे अपडेट किया जा सकता है. अन्य सहयोगियों को सोर्स स्प्रेडशीट का लिंक दिखेगा.

const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
const chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChart(chart);

पैरामीटर

नामटाइपब्यौरा
sourceChartEmbeddedChartस्प्रेडशीट में मौजूद वह चार्ट जिसे पेज में डालना है.

वापसी का टिकट

SheetsChart — पेज में शामिल किया गया चार्ट.

अनुमति देना

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

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

insertSheetsChart(sourceChart, left, top, width, height)

यह फ़ंक्शन, पेज पर दी गई जगह और साइज़ के साथ Google Sheets चार्ट डालता है.

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

शामिल किया गया चार्ट, सोर्स Google Sheets चार्ट से लिंक होता है. इससे इसे अपडेट किया जा सकता है. अन्य सहयोगियों को सोर्स स्प्रेडशीट का लिंक दिखेगा.

const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
const chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
const position = {
  left: 0,
  top: 0
};
const size = {
  width: 200,
  height: 200
};

// Also available for Layout, Master, and Page.
slide.insertSheetsChart(
    chart,
    position.left,
    position.top,
    size.width,
    size.height,
);

पैरामीटर

नामटाइपब्यौरा
sourceChartEmbeddedChartस्प्रेडशीट में मौजूद वह चार्ट जिसे पेज में डालना है.
leftNumberचार्ट की हॉरिज़ॉन्टल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberचार्ट की वर्टिकल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मेज़र किया जाता है.
widthNumberचार्ट की चौड़ाई, पॉइंट में.
heightNumberपॉइंट में चार्ट की ऊंचाई.

वापसी का टिकट

SheetsChart — पेज में शामिल किया गया चार्ट.

अनुमति देना

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

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

insertSheetsChart(sheetsChart)

पेज पर दिए गए SheetsChart की कॉपी डालता है.

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

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

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

// Copy a sheets chart between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const sheetsChart = otherPresentationSlide.getSheetsCharts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertSheetsChart(sheetsChart);

पैरामीटर

नामटाइपब्यौरा
sheetsChartSheetsChartSheets का वह चार्ट जिसे कॉपी करके डालना है.

वापसी का टिकट

SheetsChart — शामिल किया गया Sheets चार्ट.

अनुमति देना

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

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

insertSheetsChartAsImage(sourceChart)

पेज पर Google Sheets चार्ट को Image के तौर पर डालता है.

चार्ट की इमेज, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ में डाली जाती है.

चार्ट की शामिल की गई इमेज, सोर्स Google Sheets चार्ट से लिंक नहीं है.

const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
const chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertSheetsChartAsImage(
    chart);  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
sourceChartEmbeddedChartस्प्रेडशीट में मौजूद वह चार्ट जिसे पेज में डालना है.

वापसी का टिकट

Image — पेज में चार्ट की शामिल की गई इमेज.

अनुमति देना

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

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

insertSheetsChartAsImage(sourceChart, left, top, width, height)

Google Sheets चार्ट को पेज पर Image के तौर पर डालता है. साथ ही, यह तय करता है कि चार्ट को कहां और किस साइज़ में डालना है.

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

चार्ट की शामिल की गई इमेज, सोर्स Google Sheets चार्ट से लिंक नहीं है.

const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
const chart = sheet.getCharts()[0];
// Insert the spreadsheet chart in the first slide.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
const position = {
  left: 0,
  top: 0
};
const size = {
  width: 200,
  height: 200
};

// Also available for Layout, Master, and Page.
slide.insertSheetsChartAsImage(
    chart,
    position.left,
    position.right,
    size.width,
    size.height,
);

पैरामीटर

नामटाइपब्यौरा
sourceChartEmbeddedChartस्प्रेडशीट में मौजूद वह चार्ट जिसे पेज में डालना है.
leftNumberचार्ट की हॉरिज़ॉन्टल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberचार्ट की वर्टिकल पोज़िशन, पॉइंट में. इसे पेज के ऊपरी बाएं कोने से मेज़र किया जाता है.
widthNumberचार्ट की चौड़ाई, पॉइंट में.
heightNumberपॉइंट में चार्ट की ऊंचाई.

वापसी का टिकट

Image — पेज में चार्ट की शामिल की गई इमेज.

अनुमति देना

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

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

insertTable(numRows, numColumns)

पेज पर टेबल डालता है.

टेबल, पेज पर डिफ़ॉल्ट साइज़ में सेंटर में दिखती है. साथ ही, इसमें पंक्तियां और कॉलम बराबर-बराबर होते हैं.

पैरामीटर

नामटाइपब्यौरा
numRowsIntegerटेबल में पंक्तियों की संख्या.
numColumnsIntegerटेबल में कॉलम की संख्या.

वापसी का टिकट

Table — शामिल की गई टेबल.

अनुमति देना

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

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

insertTable(numRows, numColumns, left, top, width, height)

पेज पर दी गई पोज़िशन और साइज़ के हिसाब से टेबल डालता है.

बनाई गई टेबल में पंक्तियां और कॉलम बराबर-बराबर बांट दिए जाते हैं.

पैरामीटर

नामटाइपब्यौरा
numRowsIntegerटेबल में पंक्तियों की संख्या.
numColumnsIntegerटेबल में कॉलम की संख्या.
leftNumberटेबल की हॉरिज़ॉन्टल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberटेबल की वर्टिकल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से मेज़र किया जाता है.
widthNumberटेबल की चौड़ाई.
heightNumberटेबल की कम से कम ऊंचाई. रेंडर की गई टेबल की असल ऊंचाई, टेक्स्ट के फ़ॉन्ट साइज़ जैसे फ़ैक्टर पर निर्भर करती है.

वापसी का टिकट

Table — शामिल की गई टेबल.

अनुमति देना

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

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

insertTable(table)

पेज पर दिए गए Table की कॉपी डालता है.

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

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

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

// Copy a table between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const table = otherPresentationSlide.getTables[0];
currentPresentationSlide.insertTable(
    table);  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
tableTableवह टेबल जिसे कॉपी करके डालना है.

वापसी का टिकट

Table — शामिल की गई टेबल.

अनुमति देना

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

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

insertTextBox(text)

पेज पर दी गई स्ट्रिंग वाला टेक्स्ट बॉक्स Shape डालता है.

टेक्स्ट बॉक्स का आकार, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ में डाला जाता है.

// Insert text box with "Hello" on the first slide of presentation.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox('Hello');  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
textStringटेक्स्ट बॉक्स के आकार में शामिल स्ट्रिंग.

वापसी का टिकट

Shape — टेक्स्ट बॉक्स का आकार.

अनुमति देना

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

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

insertTextBox(text, left, top, width, height)

पेज पर दी गई स्ट्रिंग वाला टेक्स्ट बॉक्स Shape डालता है.

// Insert text box with "Hello" on the first slide of presentation. This text
// box is a square with a length of 10 points on each side.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.insertTextBox(
    'Hello', 0, 0, 10, 10);  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
textStringटेक्स्ट बॉक्स के आकार में शामिल स्ट्रिंग.
leftNumberटेक्स्ट बॉक्स के आकार की हॉरिज़ॉन्टल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से मापा जाता है.
topNumberटेक्स्ट बॉक्स के आकार की वर्टिकल पोज़िशन, जिसे पेज के ऊपरी बाएं कोने से मापा जाता है.
widthNumberटेक्स्ट बॉक्स के आकार की चौड़ाई.
heightNumberटेक्स्ट बॉक्स के आकार की ऊंचाई.

वापसी का टिकट

Shape — टेक्स्ट बॉक्स का आकार.

अनुमति देना

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

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

insertVideo(videoUrl)

यह विकल्प, पेज के सबसे ऊपर बाएं कोने में डिफ़ॉल्ट साइज़ वाला वीडियो डालता है.

फ़िलहाल, सिर्फ़ YouTube वीडियो का इस्तेमाल किया जा सकता है.

पैरामीटर

नामटाइपब्यौरा
videoUrlStringउस वीडियो का यूआरएल जिसे शामिल करना है.

वापसी का टिकट

Video — शामिल किया गया वीडियो.

अनुमति देना

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

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

insertVideo(videoUrl, left, top, width, height)

पेज पर, दी गई पोज़िशन और साइज़ में वीडियो डालता है.

फ़िलहाल, सिर्फ़ YouTube वीडियो का इस्तेमाल किया जा सकता है.

पैरामीटर

नामटाइपब्यौरा
videoUrlStringउस वीडियो का यूआरएल जिसे शामिल करना है.
leftNumberवीडियो की हॉरिज़ॉन्टल पोज़िशन, पॉइंट में. इसे पेज के सबसे ऊपर बाएं कोने से मापा जाता है.
topNumberवीडियो की वर्टिकल पोज़िशन, पॉइंट में. इसे पेज के सबसे ऊपर बाएं कोने से मापा जाता है.
widthNumberवीडियो की चौड़ाई, पॉइंट में.
heightNumberपॉइंट में वीडियो की ऊंचाई.

वापसी का टिकट

Video — शामिल किया गया वीडियो.

अनुमति देना

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

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

insertVideo(video)

पेज पर दिए गए Video की कॉपी डालता है.

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

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

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

// Copy a video between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const video = otherPresentationSlide.getVideos[0];
currentPresentationSlide.insertVideo(
    video);  // Also available for Layout, Master, and Page.

पैरामीटर

नामटाइपब्यौरा
videoVideoवह वीडियो जिसे कॉपी करके शामिल करना है.

वापसी का टिकट

Video — शामिल किया गया वीडियो.

अनुमति देना

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

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

insertWordArt(wordArt)

पेज पर दिए गए WordArt की कॉपी डालता है.

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

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

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

// Copy a word art between presentations.
const otherPresentationSlide =
    SlidesApp.openById('presentationId').getSlides()[0];
const currentPresentationSlide =
    SlidesApp.getActivePresentation().getSlides()[0];
const wordArt = otherPresentationSlide.getWordArts[0];

// Also available for Layout, Master, and Page.
currentPresentationSlide.insertWordArt(wordArt);

पैरामीटर

नामटाइपब्यौरा
wordArtWordArtवह ग्रुप जिसे कॉपी करके डालना है.

वापसी का टिकट

WordArt — शामिल किया गया वर्ड आर्ट.

अनुमति देना

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

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

remove()

पेज को हटा देता है.

अनुमति देना

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

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

replaceAllText(findText, replaceText)

ढूंढे गए टेक्स्ट से मैच होने वाले टेक्स्ट के सभी इंस्टेंस को, बदले गए टेक्स्ट से बदल देता है. खोज के नतीजे, केस-इनसेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं.

पैरामीटर

नामटाइपब्यौरा
findTextStringवह टेक्स्ट जिसे ढूंढना है.
replaceTextStringमैच होने वाले टेक्स्ट को बदलने के लिए टेक्स्ट.

वापसी का टिकट

Integer — दोहराए जाने की संख्या बदली गई

अनुमति देना

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

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

replaceAllText(findText, replaceText, matchCase)

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

पैरामीटर

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

वापसी का टिकट

Integer — दोहराए जाने की संख्या बदली गई

अनुमति देना

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

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

selectAsCurrentPage()

चालू प्रज़ेंटेशन में Page को current page selection के तौर पर चुनता है और चुने गए किसी भी आइटम को हटा देता है.

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

// Select the first slide as the current page selection and replace any previous
// selection.
const slide = SlidesApp.getActivePresentation().getSlides()[0];
slide.selectAsCurrentPage();  // Also available for Layout, Master, and Page.

अनुमति देना

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

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