Class Shape

आकार

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
alignOnPage(alignmentPosition)Shapeइस विकल्प की मदद से, एलिमेंट को पेज पर अलाइन करने की तय की गई पोज़िशन के हिसाब से अलाइन किया जाता है.
bringForward()Shapeइस विकल्प से, पेज पर मौजूद एलिमेंट को एक एलिमेंट आगे ले जाया जाता है.
bringToFront()Shapeइस विकल्प से, पेज एलिमेंट को पेज के सबसे ऊपर लाया जाता है.
duplicate()PageElementइससे पेज एलिमेंट की डुप्लीकेट कॉपी बनती है.
getAutofit()Autofit|nullइस शेप में मौजूद टेक्स्ट का Autofit दिखाता है.
getBorder()Borderशेप का Border दिखाता है.
getConnectionSites()ConnectionSite[]यह पेज एलिमेंट पर मौजूद ConnectionSite की सूची दिखाता है. अगर पेज एलिमेंट में कोई कनेक्शन साइट नहीं है, तो यह खाली सूची दिखाता है.
getContentAlignment()ContentAlignmentइससे शेप में मौजूद टेक्स्ट का ContentAlignment मिलता है.
getDescription()Stringयह कुकी, पेज एलिमेंट के वैकल्पिक टेक्स्ट की जानकारी दिखाती है.
getFill()Fillशेप का Fill दिखाता है.
getHeight()Number|nullयह फ़ंक्शन, एलिमेंट की ऊंचाई को पॉइंट में दिखाता है. यह एलिमेंट के बाउंडिंग बॉक्स की ऊंचाई होती है. ऐसा तब होता है, जब एलिमेंट को घुमाया नहीं जाता.
getInherentHeight()Number|nullयह फ़ंक्शन, एलिमेंट की डिफ़ॉल्ट ऊंचाई को पॉइंट में दिखाता है.
getInherentWidth()Number|nullयह फ़ंक्शन, एलिमेंट की चौड़ाई को पॉइंट में दिखाता है.
getLeft()Numberयह फ़ंक्शन, एलिमेंट की हॉरिज़ॉन्टल पोज़िशन को पॉइंट में दिखाता है. जब एलिमेंट रोटेट नहीं होता है, तब इसे पेज के ऊपरी-बाएं कोने से मापा जाता है.
getLink()Link|nullअगर कोई लिंक मौजूद नहीं है, तो Link या null दिखाता है.
getObjectId()Stringयह ऑब्जेक्ट के लिए यूनीक आईडी दिखाता है.
getPageElementType()PageElementTypeयह पेज एलिमेंट का टाइप दिखाता है. इसे PageElementType enum के तौर पर दिखाया जाता है.
getParentGroup()Group|nullयह फ़ंक्शन, उस ग्रुप को दिखाता है जिससे यह पेज एलिमेंट जुड़ा है. अगर एलिमेंट किसी ग्रुप में नहीं है, तो यह null दिखाता है.
getParentPage()Pageयह फ़ंक्शन, उस पेज को दिखाता है जिस पर यह पेज एलिमेंट मौजूद है.
getParentPlaceholder()PageElement|nullयह प्लेसहोल्डर के पैरंट पेज एलिमेंट को दिखाता है.
getPlaceholderIndex()Integer|nullयह फ़ंक्शन, शेप के प्लेसहोल्डर का इंडेक्स दिखाता है.
getPlaceholderType()PlaceholderTypeयह फ़ंक्शन, शेप के प्लेसहोल्डर टाइप को दिखाता है. अगर शेप प्लेसहोल्डर नहीं है, तो यह PlaceholderType.NONE दिखाता है.
getRotation()Numberयह फ़ंक्शन, एलिमेंट के सेंटर के चारों ओर घड़ी की सुई की दिशा में घूमने का कोण दिखाता है. यह कोण डिग्री में होता है. इसमें शून्य डिग्री का मतलब है कि एलिमेंट को घुमाया नहीं गया है.
getShapeType()ShapeTypeशेप का टाइप दिखाता है.
getText()TextRangeयह विकल्प, शेप के टेक्स्ट कॉन्टेंट को दिखाता है.
getTitle()Stringयह पेज एलिमेंट के वैकल्पिक टेक्स्ट का टाइटल दिखाता है.
getTop()Numberइस तरीके से, एलिमेंट की वर्टिकल पोज़िशन को पॉइंट में मेज़र किया जाता है. जब एलिमेंट को रोटेट नहीं किया जाता है, तब पेज के ऊपरी-बाएं कोने से मेज़र किया जाता है.
getTransform()AffineTransformयह फ़ंक्शन, पेज एलिमेंट के ट्रांसफ़ॉर्म को दिखाता है.
getWidth()Number|nullयह फ़ंक्शन, एलिमेंट की चौड़ाई को पॉइंट में दिखाता है. यह चौड़ाई, एलिमेंट के बाउंडिंग बॉक्स की चौड़ाई होती है. ऐसा तब होता है, जब एलिमेंट को घुमाया नहीं जाता.
preconcatenateTransform(transform)Shapeयह फ़ंक्शन, दिए गए ट्रांसफ़ॉर्म को पेज के एलिमेंट के मौजूदा ट्रांसफ़ॉर्म से पहले जोड़ता है.
remove()voidइस फ़ंक्शन का इस्तेमाल करके, पेज एलिमेंट को हटाया जा सकता है.
removeLink()voidLink को हटाता है.
replaceWithImage(blobSource)Imageइस शेप को BlobSource की ओर से उपलब्ध कराई गई इमेज से बदलता है.
replaceWithImage(blobSource, crop)Imageइस शेप को BlobSource की ओर से उपलब्ध कराई गई इमेज से बदलता है.
replaceWithImage(imageUrl)Imageइस शेप को इमेज से बदलता है.
replaceWithImage(imageUrl, crop)Imageइस शेप को इमेज से बदलता है.
replaceWithSheetsChart(sourceChart)SheetsChartइस शेप को Google Sheets के चार्ट से बदलता है.
replaceWithSheetsChartAsImage(sourceChart)Imageइस शेप को Google Sheets चार्ट की इमेज से बदलता है.
scaleHeight(ratio)Shapeइस फ़ंक्शन की मदद से, एलिमेंट की लंबाई को तय किए गए अनुपात के हिसाब से स्केल किया जाता है.
scaleWidth(ratio)Shapeइस फ़ंक्शन की मदद से, एलिमेंट की चौड़ाई को तय किए गए अनुपात के हिसाब से स्केल किया जाता है.
select()voidइससे सिर्फ़ चालू प्रज़ेंटेशन में मौजूद PageElement चुना जाता है और पहले से चुने गए किसी भी आइटम को हटा दिया जाता है.
select(replace)voidइससे, चालू प्रज़ेंटेशन में मौजूद PageElement को चुना जाता है.
sendBackward()Shapeइस कुकी का इस्तेमाल, पेज पर मौजूद एलिमेंट को एक एलिमेंट पीछे भेजने के लिए किया जाता है.
sendToBack()Shapeइस फ़ंक्शन का इस्तेमाल करके, पेज एलिमेंट को पेज के सबसे पीछे भेजा जाता है.
setContentAlignment(contentAlignment)Shapeइस विकल्प से, शेप में मौजूद टेक्स्ट का ContentAlignment सेट किया जाता है.
setDescription(description)Shapeइस कुकी का इस्तेमाल, पेज एलिमेंट के वैकल्पिक टेक्स्ट का ब्यौरा सेट करने के लिए किया जाता है.
setHeight(height)Shapeयह विकल्प, एलिमेंट की ऊंचाई को पॉइंट में सेट करता है. यह एलिमेंट के बाउंडिंग बॉक्स की ऊंचाई होती है. ऐसा तब होता है, जब एलिमेंट को घुमाया नहीं जाता है.
setLeft(left)Shapeयह विकल्प, एलिमेंट की हॉरिज़ॉन्टल पोज़िशन को पॉइंट में सेट करता है. जब एलिमेंट को घुमाया नहीं जाता है, तब इसे पेज के ऊपरी-बाएं कोने से मापा जाता है.
setLinkSlide(slideIndex)Linkस्लाइड के ज़ीरो-आधारित इंडेक्स का इस्तेमाल करके, दिए गए Link को Slide पर सेट करता है.
setLinkSlide(slide)Linkइस तरीके से, दिए गए Slide के लिए Link सेट किया जाता है. लिंक को दिए गए स्लाइड आईडी से सेट किया जाता है.
setLinkSlide(slidePosition)Linkस्लाइड की रिलेटिव पोज़िशन का इस्तेमाल करके, दिए गए Slide के लिए Link सेट करता है.
setLinkUrl(url)Linkयह फ़ंक्शन, दी गई यूआरएल स्ट्रिंग के लिए Link सेट करता है.
setRotation(angle)Shapeयह विकल्प, एलिमेंट को घड़ी की दिशा में उसके सेंटर के चारों ओर घुमाने का कोण सेट करता है. यह कोण डिग्री में होता है.
setTitle(title)Shapeइस कुकी का इस्तेमाल, पेज एलिमेंट के वैकल्पिक टेक्स्ट का टाइटल सेट करने के लिए किया जाता है.
setTop(top)Shapeयह विकल्प, एलिमेंट की वर्टिकल पोज़िशन को पॉइंट में सेट करता है. जब एलिमेंट रोटेट नहीं होता है, तब इसे पेज के ऊपर-बाएं कोने से मापा जाता है.
setTransform(transform)Shapeइस कुकी का इस्तेमाल, दिए गए ट्रांसफ़ॉर्म के साथ पेज एलिमेंट का ट्रांसफ़ॉर्म सेट करने के लिए किया जाता है.
setWidth(width)Shapeयह विकल्प, एलिमेंट की चौड़ाई को पॉइंट में सेट करता है. यह एलिमेंट के बाउंडिंग बॉक्स की चौड़ाई होती है. ऐसा तब होता है, जब एलिमेंट को घुमाया नहीं जाता है.

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

alignOnPage(alignmentPosition)

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

पैरामीटर

नामटाइपब्यौरा
alignmentPositionAlignmentPositionपेज पर इस पेज एलिमेंट को अलाइन करने की जगह.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.


bringForward()

इस विकल्प से, पेज पर मौजूद एलिमेंट को एक एलिमेंट आगे ले जाया जाता है.

पेज एलिमेंट, ग्रुप में नहीं होना चाहिए.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

bringToFront()

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

पेज एलिमेंट, ग्रुप में नहीं होना चाहिए.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

duplicate()

इससे पेज एलिमेंट की डुप्लीकेट कॉपी बनती है.

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

वापसी का टिकट

PageElement — यह इस पेज एलिमेंट का नया डुप्लीकेट है.

अनुमति देना

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

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

getAutofit()

इस शेप में मौजूद टेक्स्ट का Autofit दिखाता है. अगर शेप में टेक्स्ट डालने की अनुमति नहीं है, तो यह null होता है.

वापसी का टिकट

Autofit|null — इस शेप में मौजूद टेक्स्ट अपने-आप फ़िट हो जाता है.

अनुमति देना

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

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

getBorder()

शेप का Border दिखाता है.

वापसी का टिकट

Border — यह इस शेप की बॉर्डर सेटिंग है.

अनुमति देना

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

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

getConnectionSites()

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

वापसी का टिकट

ConnectionSite[] — कनेक्ट की गई साइटों की सूची. अगर इस एलिमेंट से कोई साइट कनेक्ट नहीं की गई है, तो यह सूची खाली हो सकती है.

अनुमति देना

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

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

getContentAlignment()

इससे शेप में मौजूद टेक्स्ट का ContentAlignment मिलता है.

वापसी का टिकट

ContentAlignment — इस शेप में मौजूद टेक्स्ट का अलाइनमेंट.

अनुमति देना

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

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

getDescription()

यह कुकी, पेज एलिमेंट के वैकल्पिक टेक्स्ट की जानकारी दिखाती है. वैकल्पिक टेक्स्ट को दिखाने और पढ़ने के लिए, ब्यौरे को टाइटल के साथ जोड़ा जाता है.

वापसी का टिकट

String — पेज एलिमेंट के वैकल्पिक टेक्स्ट की जानकारी.

अनुमति देना

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

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

getFill()

शेप का Fill दिखाता है.

वापसी का टिकट

Fill — इस शेप के लिए, रंग भरने की सेटिंग.

अनुमति देना

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

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

getHeight()

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

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

वापसी का टिकट

Number|null — पेज एलिमेंट की डिफ़ॉल्ट ऊंचाई पॉइंट में या null, अगर पेज एलिमेंट की कोई ऊंचाई नहीं है.

अनुमति देना

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

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

getInherentHeight()

यह फ़ंक्शन, एलिमेंट की डिफ़ॉल्ट ऊंचाई को पॉइंट में दिखाता है.

पेज एलिमेंट का ट्रांसफ़ॉर्म, उसके मूल साइज़ के हिसाब से होता है. एलिमेंट के फ़ाइनल विज़ुअल अपीयरेंस का पता लगाने के लिए, एलिमेंट के ट्रांसफ़ॉर्म के साथ-साथ उसके साइज़ का इस्तेमाल करें.

वापसी का टिकट

Number|null — पेज एलिमेंट की डिफ़ॉल्ट ऊंचाई पॉइंट में या null, अगर पेज एलिमेंट की कोई ऊंचाई नहीं है.

अनुमति देना

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

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

getInherentWidth()

यह फ़ंक्शन, एलिमेंट की चौड़ाई को पॉइंट में दिखाता है.

पेज एलिमेंट का ट्रांसफ़ॉर्म, उसके मूल साइज़ के हिसाब से होता है. एलिमेंट के फ़ाइनल विज़ुअल अपीयरेंस का पता लगाने के लिए, एलिमेंट के ट्रांसफ़ॉर्म के साथ-साथ उसके साइज़ का इस्तेमाल करें.

वापसी का टिकट

Number|null — पेज एलिमेंट की चौड़ाई पॉइंट में या null, अगर पेज एलिमेंट की चौड़ाई नहीं है.

अनुमति देना

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

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

getLeft()

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

वापसी का टिकट

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

अनुमति देना

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

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

अगर कोई लिंक मौजूद नहीं है, तो Link या null दिखाता है.

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
const link = shape.getLink();
if (link != null) {
  Logger.log(`Shape has a link of type: ${link.getLinkType()}`);
}

वापसी का टिकट

Link|null — अगर कोई लिंक नहीं है, तो Link या null.

अनुमति देना

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

  • 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

getPageElementType()

यह पेज एलिमेंट का टाइप दिखाता है. इसे PageElementType enum के तौर पर दिखाया जाता है.

वापसी का टिकट

PageElementType — पेज एलिमेंट का टाइप.

अनुमति देना

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

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

getParentGroup()

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

वापसी का टिकट

Group|null — यह पेज एलिमेंट जिस ग्रुप से जुड़ा है या null.

अनुमति देना

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

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

getParentPage()

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

वापसी का टिकट

Page — यह एलिमेंट जिस पेज पर मौजूद है.

अनुमति देना

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

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

getParentPlaceholder()

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

वापसी का टिकट

PageElement|null — यह इस शेप प्लेसहोल्डर का पैरंट पेज एलिमेंट है. अगर यह शेप प्लेसहोल्डर नहीं है या इसका कोई पैरंट नहीं है, तो null.

अनुमति देना

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

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

getPlaceholderIndex()

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

वापसी का टिकट

Integer|null — यह शेप के प्लेसहोल्डर का इंडेक्स है. अगर शेप प्लेसहोल्डर नहीं है, तो null.

अनुमति देना

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

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

getPlaceholderType()

यह फ़ंक्शन, शेप के प्लेसहोल्डर टाइप को दिखाता है. अगर शेप प्लेसहोल्डर नहीं है, तो यह PlaceholderType.NONE दिखाता है.

वापसी का टिकट

PlaceholderType — इस शेप का प्लेसहोल्डर टाइप.

अनुमति देना

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

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

getRotation()

यह फ़ंक्शन, एलिमेंट के सेंटर के चारों ओर घड़ी की सुई की दिशा में घूमने का कोण दिखाता है. यह कोण डिग्री में होता है. इसमें शून्य डिग्री का मतलब है कि एलिमेंट को घुमाया नहीं गया है.

वापसी का टिकट

Number — रोटेशन का कोण, डिग्री में होता है. यह 0 (शामिल) और 360 (शामिल नहीं) के बीच होता है.

अनुमति देना

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

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

getShapeType()

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

वापसी का टिकट

ShapeType — यह इस शेप का टाइप है.


getText()

यह विकल्प, शेप के टेक्स्ट कॉन्टेंट को दिखाता है.

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

वापसी का टिकट

TextRange — इस शेप का टेक्स्ट कॉन्टेंट.

अनुमति देना

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

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

getTitle()

यह पेज एलिमेंट के वैकल्पिक टेक्स्ट का टाइटल दिखाता है. टाइटल को ब्यौरे के साथ जोड़कर, वैकल्पिक टेक्स्ट दिखाया जाता है और पढ़ा जाता है.

वापसी का टिकट

String — पेज एलिमेंट के वैकल्पिक टेक्स्ट का टाइटल.

अनुमति देना

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

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

getTop()

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

वापसी का टिकट

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

अनुमति देना

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

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

getTransform()

यह फ़ंक्शन, पेज एलिमेंट के ट्रांसफ़ॉर्म को दिखाता है.

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

वापसी का टिकट

AffineTransform — पेज एलिमेंट का ट्रांसफ़ॉर्म.

अनुमति देना

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

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

getWidth()

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

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

वापसी का टिकट

Number|null — पेज एलिमेंट की चौड़ाई पॉइंट में या null, अगर पेज एलिमेंट की चौड़ाई नहीं है.

अनुमति देना

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

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

preconcatenateTransform(transform)

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

newTransform = argument * existingTransform;

उदाहरण के लिए, किसी पेज के एलिमेंट को 36 पॉइंट बाईं ओर ले जाने के लिए:

const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
element.preconcatenateTransform(
    SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(),
);

आपके पास पेज एलिमेंट के ट्रांसफ़ॉर्म को setTransform(transform) से बदलने का विकल्प भी होता है.

पैरामीटर

नामटाइपब्यौरा
transformAffineTransformइस पेज एलिमेंट के ट्रांसफ़ॉर्म में प्रीकॉन्कैटिनेट करने के लिए ट्रांसफ़ॉर्म.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

remove()

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

अगर किसी Group को हटाने के बाद, उसमें सिर्फ़ एक या कोई भी पेज एलिमेंट नहीं बचता है, तो ग्रुप भी हटा दिया जाता है.

अगर किसी मास्टर या लेआउट से प्लेसहोल्डर PageElement को हटा दिया जाता है, तो इनहेरिट किए गए सभी खाली प्लेसहोल्डर भी हटा दिए जाते हैं.

अनुमति देना

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

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

Link को हटाता है.

const slides = SlidesApp.getActivePresentation().getSlides();
slides[1].getShapes()[0].removeLink();

replaceWithImage(blobSource)

इस शेप को BlobSource की ओर से उपलब्ध कराई गई इमेज से बदलता है.

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

इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बनाए रखने के लिए, इमेज को मौजूदा शेप के साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है.

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

पैरामीटर

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

वापसी का टिकट

Image — वह Image जिसे शेप की जगह इस्तेमाल किया गया है.

अनुमति देना

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

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

replaceWithImage(blobSource, crop)

इस शेप को BlobSource की ओर से उपलब्ध कराई गई इमेज से बदलता है.

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

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
// Get the Drive image file with the given ID.
const driveImage = DriveApp.getFileById('123abc');
// Replace and crop the replaced image.
shape.replaceWithImage(driveImage, true);

पैरामीटर

नामटाइपब्यौरा
blobSourceBlobSourceइमेज का डेटा.
cropBooleanअगर true चुना जाता है, तो इमेज को मौजूदा शेप के साइज़ के हिसाब से काट दिया जाता है. ऐसा न होने पर, इमेज को स्केल किया जाता है और बीच में रखा जाता है.

वापसी का टिकट

Image — वह Image जिसे शेप की जगह इस्तेमाल किया गया है.

अनुमति देना

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

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

replaceWithImage(imageUrl)

इस शेप को इमेज से बदलता है.

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

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

इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बनाए रखने के लिए, इमेज को मौजूदा शेप के साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है.

पैरामीटर

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

वापसी का टिकट

Image — वह Image जिसे शेप की जगह इस्तेमाल किया गया है.

अनुमति देना

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

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

replaceWithImage(imageUrl, crop)

इस शेप को इमेज से बदलता है.

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

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

पैरामीटर

नामटाइपब्यौरा
imageUrlStringइमेज डाउनलोड करने के लिए, इमेज का यूआरएल.
cropBooleanअगर true चुना जाता है, तो इमेज को मौजूदा शेप के साइज़ के हिसाब से काट दिया जाता है. ऐसा न होने पर, इमेज को स्केल किया जाता है और बीच में रखा जाता है.

वापसी का टिकट

Image — वह Image जिसे शेप की जगह इस्तेमाल किया गया है.

अनुमति देना

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

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

replaceWithSheetsChart(sourceChart)

इस शेप को Google Sheets के चार्ट से बदलता है.

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

const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
const chart = sheet.getCharts()[0];
// Replace the shape with the Sheets chart.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
shape.replaceWithSheetsChart(chart);

पैरामीटर

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

वापसी का टिकट

SheetsChart — वह चार्ट जिसने शेप की जगह ले ली है.

अनुमति देना

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

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

replaceWithSheetsChartAsImage(sourceChart)

इस शेप को Google Sheets चार्ट की इमेज से बदलता है.

Google Sheets चार्ट के आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) को बनाए रखने के लिए, चार्ट की इमेज को मौजूदा शेप के साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है.

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

const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];
const chart = sheet.getCharts()[0];
// Replace the shape with the Sheets chart as an image.
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
shape.replaceWithSheetsChartAsImage(chart);

पैरामीटर

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

वापसी का टिकट

Image — यह उस चार्ट की इमेज है जिसे शेप की जगह पर जोड़ा गया है.

अनुमति देना

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

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

scaleHeight(ratio)

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

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

पैरामीटर

नामटाइपब्यौरा
ratioNumberइस पेज एलिमेंट की लंबाई को इस अनुपात से स्केल किया जाता है.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

scaleWidth(ratio)

इस फ़ंक्शन की मदद से, एलिमेंट की चौड़ाई को तय किए गए अनुपात के हिसाब से स्केल किया जाता है. जब एलिमेंट को घुमाया नहीं जाता है, तब उसकी चौड़ाई, उसके बाउंडिंग बॉक्स की चौड़ाई होती है.

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

पैरामीटर

नामटाइपब्यौरा
ratioNumberइस पेज एलिमेंट की चौड़ाई को इस अनुपात से स्केल किया जाता है.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

select()

इससे सिर्फ़ चालू प्रज़ेंटेशन में मौजूद PageElement चुना जाता है और पहले से चुने गए किसी भी आइटम को हटा दिया जाता है. यह true के साथ select(replace) को कॉल करने जैसा ही है.

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

इससे PageElement के पैरंट Page को current page selection के तौर पर सेट किया जाता है.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

अनुमति देना

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

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

select(replace)

इससे, चालू प्रज़ेंटेशन में मौजूद PageElement को चुना जाता है.

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

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

एक से ज़्यादा PageElement ऑब्जेक्ट चुनने के लिए, false को पास करें. PageElement ऑब्जेक्ट एक ही Page में होने चाहिए.

falseपैरामीटर का इस्तेमाल करके पेज एलिमेंट चुनते समय, ये शर्तें पूरी होनी चाहिए:

  1. PageElement ऑब्जेक्ट का पैरंट Page, current page selection होना चाहिए.
  2. एक से ज़्यादा Page ऑब्जेक्ट नहीं चुने जाने चाहिए.

यह पक्का करने के लिए कि ऐसा ही हो, सबसे सही तरीका यह है कि Page.selectAsCurrentPage() का इस्तेमाल करके, सबसे पहले पैरंट Page को चुनें. इसके बाद, उस पेज में मौजूद पेज एलिमेंट चुनें.

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
const pageElements = slide.getPageElements();
for (let i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

पैरामीटर

नामटाइपब्यौरा
replaceBooleanअगर true है, तो चुना गया विकल्प, पहले से चुने गए किसी भी विकल्प की जगह ले लेता है. अगर ऐसा नहीं है, तो चुना गया विकल्प, पहले से चुने गए किसी भी विकल्प में जोड़ दिया जाता है.

अनुमति देना

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

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

sendBackward()

इस कुकी का इस्तेमाल, पेज पर मौजूद एलिमेंट को एक एलिमेंट पीछे भेजने के लिए किया जाता है.

पेज एलिमेंट, ग्रुप में नहीं होना चाहिए.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

sendToBack()

इस फ़ंक्शन का इस्तेमाल करके, पेज एलिमेंट को पेज के सबसे पीछे भेजा जाता है.

पेज एलिमेंट, ग्रुप में नहीं होना चाहिए.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

setContentAlignment(contentAlignment)

इस विकल्प से, शेप में मौजूद टेक्स्ट का ContentAlignment सेट किया जाता है.

इस तरीके से, अपडेट किए गए शेप पर टेक्स्ट अपने-आप फ़िट होने की प्रॉपर्टी अपने-आप बंद हो जाती हैं.

पैरामीटर

नामटाइपब्यौरा
contentAlignmentContentAlignmentसेट करने के लिए अलाइनमेंट.

वापसी का टिकट

Shape — यह शेप, चेन बनाने के लिए.

अनुमति देना

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

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

setDescription(description)

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

यह तरीका, Group एलिमेंट के लिए काम नहीं करता.

// Set the first page element's alt text description to "new alt text
// description".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

पैरामीटर

नामटाइपब्यौरा
descriptionStringवैकल्पिक टेक्स्ट के ब्यौरे को सेट करने के लिए स्ट्रिंग.

वापसी का टिकट

Shape — यह पेज एलिमेंट है.

अनुमति देना

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

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

setHeight(height)

यह विकल्प, एलिमेंट की ऊंचाई को पॉइंट में सेट करता है. यह एलिमेंट के बाउंडिंग बॉक्स की ऊंचाई होती है. ऐसा तब होता है, जब एलिमेंट को घुमाया नहीं जाता है.

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

पैरामीटर

नामटाइपब्यौरा
heightNumberइस पेज एलिमेंट की नई ऊंचाई, पॉइंट में सेट की जानी है.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

setLeft(left)

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

पैरामीटर

नामटाइपब्यौरा
leftNumberसेट करने के लिए नई हॉरिज़ॉन्टल पोज़िशन, पॉइंट में.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

setLinkSlide(slideIndex)

स्लाइड के ज़ीरो-आधारित इंडेक्स का इस्तेमाल करके, दिए गए Link को Slide पर सेट करता है.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(0);

पैरामीटर

नामटाइपब्यौरा
slideIndexIntegerस्लाइड का इंडेक्स, जो शून्य से शुरू होता है.

वापसी का टिकट

Link — सेट किया गया Link.

अनुमति देना

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

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

setLinkSlide(slide)

इस तरीके से, दिए गए Slide के लिए Link सेट किया जाता है. लिंक को दिए गए स्लाइड आईडी से सेट किया जाता है.

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(slides[0]);

पैरामीटर

नामटाइपब्यौरा
slideSlideSlide को लिंक करना है.

वापसी का टिकट

Link — सेट किया गया Link.

अनुमति देना

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

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

setLinkSlide(slidePosition)

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

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

पैरामीटर

नामटाइपब्यौरा
slidePositionSlidePositionतुलनात्मक SlidePosition.

वापसी का टिकट

Link — सेट किया गया Link.

अनुमति देना

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

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

setLinkUrl(url)

यह फ़ंक्शन, दी गई यूआरएल स्ट्रिंग के लिए Link सेट करता है.

// Set a link to the URL.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkUrl('https://slides.google.com');

पैरामीटर

नामटाइपब्यौरा
urlStringयूआरएल स्ट्रिंग.

वापसी का टिकट

Link — सेट किया गया Link.

अनुमति देना

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

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

setRotation(angle)

यह विकल्प, एलिमेंट को घड़ी की दिशा में उसके सेंटर के चारों ओर घुमाने का कोण सेट करता है. यह कोण डिग्री में होता है.

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

पैरामीटर

नामटाइपब्यौरा
angleNumberघड़ी की सुई की दिशा में घुमाने का नया कोण, जिसे डिग्री में सेट करना है.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

setTitle(title)

इस कुकी का इस्तेमाल, पेज एलिमेंट के वैकल्पिक टेक्स्ट का टाइटल सेट करने के लिए किया जाता है.

यह तरीका, Group एलिमेंट के लिए काम नहीं करता.

// Set the first page element's alt text title to "new alt text title".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

पैरामीटर

नामटाइपब्यौरा
titleStringस्ट्रिंग, जिसका इस्तेमाल वैकल्पिक टेक्स्ट का टाइटल सेट करने के लिए किया जाता है.

वापसी का टिकट

Shape — यह पेज एलिमेंट है.

अनुमति देना

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

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

setTop(top)

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

पैरामीटर

नामटाइपब्यौरा
topNumberपॉइंट में सेट की जाने वाली नई वर्टिकल पोज़िशन.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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

setTransform(transform)

इस कुकी का इस्तेमाल, दिए गए ट्रांसफ़ॉर्म के साथ पेज एलिमेंट का ट्रांसफ़ॉर्म सेट करने के लिए किया जाता है.

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

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

ट्रांसफ़ॉर्म से पेज एलिमेंट के विज़ुअल पर क्या असर पड़ता है, इस बारे में जानने के लिए getTransform() देखें.

पैरामीटर

नामटाइपब्यौरा
transformAffineTransformइस पेज एलिमेंट के लिए सेट किया गया ट्रांसफ़ॉर्म.

वापसी का टिकट

Shape — यह एलिमेंट, चेनिंग के लिए है.

अनुमति देना

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

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

setWidth(width)

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

यह तरीका, पेज के सभी एलिमेंट के साथ काम नहीं करता. यह जानने के लिए कि कौनसे पेज एलिमेंट इस तरीके के साथ काम नहीं करते, साइज और पोज़िशनिंग से जुड़ी सीमाएं देखें.

पैरामीटर

नामटाइपब्यौरा
widthNumberइस पेज एलिमेंट की नई चौड़ाई, पॉइंट में सेट की जानी है.

वापसी का टिकट

Shape — यह पेज एलिमेंट, चेनिंग के लिए होता है.

अनुमति देना

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

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