Class Layout

लेआउट

प्रज़ेंटेशन में मौजूद कोई लेआउट.

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getBackground()PageBackgroundइससे पेज का बैकग्राउंड मिलता है.
getColorScheme()ColorSchemeपेज से जुड़ा ColorScheme मिलता है.
getGroups()Group[]पेज पर मौजूद Group ऑब्जेक्ट की सूची दिखाता है.
getImages()Image[]पेज पर मौजूद Image ऑब्जेक्ट की सूची दिखाता है.
getLayoutName()Stringलेआउट का नाम मिलता है.
getLines()Line[]पेज पर मौजूद Line ऑब्जेक्ट की सूची दिखाता है.
getMaster()Masterउस मास्टर को दिखाता है जिस पर लेआउट आधारित है.
getObjectId()Stringइस कुकी से पेज का यूनीक आईडी मिलता है.
getPageElementById(id)PageElement|nullयह फ़ंक्शन, दिए गए आईडी वाले पेज पर मौजूद PageElement दिखाता है. अगर ऐसा कोई PageElement मौजूद नहीं है, तो यह null दिखाता है.
getPageElements()PageElement[]यह फ़ंक्शन, पेज पर रेंडर किए गए PageElement ऑब्जेक्ट की सूची दिखाता है.
getPageType()PageTypeइससे पेज का टाइप मिलता है.
getPlaceholder(placeholderType)PageElement|nullअगर कोई मिलता-जुलता प्लेसहोल्डर मौजूद नहीं है, तो यह फ़ंक्शन किसी तय किए गए PlaceholderType या null के लिए, प्लेसहोल्डर PageElement ऑब्जेक्ट दिखाता है.
getPlaceholder(placeholderType, placeholderIndex)PageElement|nullयह फ़ंक्शन, किसी तय किए गए 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यह फ़ंक्शन, पेज पर इमेज डालता है. इसके लिए, इमेज की जगह और साइज़ की जानकारी दी जाती है. साथ ही, इमेज के लिए इमेज ब्Blob का इस्तेमाल किया जाता है.
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)Imageयह फ़ंक्शन, Google 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

getLayoutName()

लेआउट का नाम मिलता है.

वापसी का टिकट

String

अनुमति देना

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

  • 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

getMaster()

उस मास्टर को दिखाता है जिस पर लेआउट आधारित है.

वापसी का टिकट

Master

अनुमति देना

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

  • 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 दिखाता है. अगर ऐसा कोई PageElement मौजूद नहीं है, तो यह null दिखाता है.

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

अनुमति देना

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

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

अनुमति देना

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

  • 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)

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

इमेज को, दिए गए 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);

पैरामीटर

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

वापसी का टिकट

SheetsChart — यह शामिल किया गया शीट चार्ट है.

अनुमति देना

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

  • 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