अनुरोध
किसी प्रज़ेंटेशन में लागू करने के लिए एक तरह का अपडेट.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड
kind. अपडेट का टाइप. सिर्फ़ एक फ़ील्ड की ज़रूरत है.
kind
इनमें से सिर्फ़ एक हो सकता है:
|
|
createSlide
|
इससे नई स्लाइड बनती है. |
createShape
|
इससे एक नया शेप बनता है. |
createTable
|
इससे एक नई टेबल बनती है. |
insertText
|
किसी शेप या टेबल सेल में टेक्स्ट डालता है. |
insertTableRows
|
टेबल में पंक्तियां जोड़ता है. |
insertTableColumns
|
इस फ़ंक्शन की मदद से, किसी टेबल में कॉलम जोड़े जा सकते हैं. |
deleteTableRow
|
यह फ़ंक्शन, किसी टेबल से पंक्ति मिटाता है. |
deleteTableColumn
|
इस फ़ंक्शन का इस्तेमाल करके, किसी टेबल से कॉलम मिटाया जा सकता है. |
replaceAllText
|
यह फ़ंक्शन, बताए गए टेक्स्ट के सभी इंस्टेंस को बदलता है. |
deleteObject
|
इस सुविधा की मदद से, प्रज़ेंटेशन से किसी पेज या पेज एलिमेंट को मिटाया जा सकता है. |
updatePageElementTransform
|
यह कुकी, पेज एलिमेंट के ट्रांसफ़ॉर्म को अपडेट करती है. |
updateSlidesPosition
|
इस कुकी का इस्तेमाल, प्रज़ेंटेशन में स्लाइड के सेट की जगह को अपडेट करने के लिए किया जाता है. |
deleteText
|
किसी शेप या टेबल सेल से टेक्स्ट मिटाता है. |
createImage
|
इमेज बनाता है. |
createVideo
|
वीडियो बनाता है. |
createSheetsChart
|
यह फ़ंक्शन, Google Sheets में मौजूद चार्ट को एम्बेड करता है. |
createLine
|
इससे एक लाइन बनती है. |
refreshSheetsChart
|
Google Sheets के चार्ट को रीफ़्रेश करता है. |
updateShapeProperties
|
यह |
updateImageProperties
|
यह |
updateVideoProperties
|
यह |
updatePageProperties
|
यह |
updateTableCellProperties
|
यह |
updateLineProperties
|
यह |
createParagraphBullets
|
यह फ़ंक्शन, पैराग्राफ़ के लिए बुलेट बनाता है. |
replaceAllShapesWithImage
|
यह फ़ंक्शन, कुछ शर्तों को पूरा करने वाले सभी शेप को इमेज से बदल देता है. |
duplicateObject
|
किसी स्लाइड या पेज एलिमेंट का डुप्लीकेट बनाता है. |
updateTextStyle
|
इस फ़ंक्शन का इस्तेमाल, |
replaceAllShapesWithSheetsChart
|
यह फ़ंक्शन, कुछ शर्तों को पूरा करने वाली सभी शेप को Google Sheets के चार्ट से बदल देता है. |
deleteParagraphBullets
|
इससे पैराग्राफ़ से बुलेट हट जाती हैं. |
updateParagraphStyle
|
यह फ़ंक्शन, |
updateTableBorderProperties
|
यह |
updateTableColumnProperties
|
|
updateTableRowProperties
|
यह |
mergeTableCells
|
इस फ़ंक्शन का इस्तेमाल, |
unmergeTableCells
|
इस फ़ंक्शन का इस्तेमाल करके, |
groupObjects
|
यह कुकी, पेज के एलिमेंट जैसे ऑब्जेक्ट को ग्रुप करती है. |
ungroupObjects
|
यह फ़ंक्शन, ऑब्जेक्ट को अनग्रुप करता है. जैसे, |
updatePageElementAltText
|
यह कुकी, |
replaceImage
|
मौजूदा इमेज को नई इमेज से बदलता है. |
updateSlideProperties
|
यह स्लाइड की प्रॉपर्टी अपडेट करता है |
updatePageElementsZOrder
|
यह |
updateLineCategory
|
यह |
rerouteLine
|
|
CreateSlideRequest
इससे एक स्लाइड बनती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अल्फ़ान्यूमेरिक वर्ण या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
insertionIndex
|
यह 0 से शुरू होने वाला इंडेक्स होता है. इससे पता चलता है कि स्लाइड कहां जोड़नी हैं. यह इंडेक्स देना ज़रूरी नहीं है. अगर आपने इंडेक्स तय नहीं किया है, तो स्लाइड आखिर में बनाई जाती है. |
slideLayoutReference
|
यह उस स्लाइड का लेआउट रेफ़रंस होता है जिसे डाला जाना है. यह मौजूदा मास्टर पर आधारित होता है. यह इनमें से कोई एक होता है:
अगर LayoutReference, मौजूदा मास्टर में नहीं मिलता है, तो 400 कोड वाली गड़बड़ी का मैसेज दिखता है.
अगर आपने लेआउट का रेफ़रंस नहीं दिया है, तो स्लाइड पहले से तय किए गए |
placeholderIdMappings[]
|
यह ऑब्जेक्ट आईडी मैपिंग की एक वैकल्पिक सूची है. इसमें लेआउट पर मौजूद |
LayoutReference
स्लाइड लेआउट का रेफ़रंस. यह इनमें से किसी एक को रेफ़र कर सकता है:
- पहले से तय किया गया लेआउट
- प्रज़ेंटेशन में मौजूद कोई लेआउट.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड
kind. LayoutReference का टाइप.
kind
इनमें से सिर्फ़ एक हो सकता है:
|
|
predefinedLayout
|
पहले से तय किया गया लेआउट. |
layoutId
|
लेआउट आईडी: यह प्रज़ेंटेशन में मौजूद किसी लेआउट का ऑब्जेक्ट आईडी होता है. |
PredefinedLayout
पहले से तय किए गए लेआउट टाइप. ये प्रज़ेंटेशन में आम तौर पर इस्तेमाल किए जाने वाले लेआउट हैं. हालांकि, इस बात की कोई गारंटी नहीं है कि ये लेआउट मौजूदा मास्टर में मौजूद हैं, क्योंकि हो सकता है कि इन्हें मिटा दिया गया हो या ये इस्तेमाल की गई थीम का हिस्सा न हों. इसके अलावा, हर लेआउट पर प्लेसहोल्डर बदले जा सकते हैं.
| Enums | |
|---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
लेआउट की जानकारी नहीं दी गई है. |
BLANK
|
बिना प्लेसहोल्डर वाला खाली लेआउट. |
CAPTION_ONLY
|
सबसे नीचे कैप्शन वाला लेआउट. |
TITLE
|
टाइटल और सबटाइटल वाला लेआउट. |
TITLE_AND_BODY
|
टाइटल और मुख्य हिस्से वाला लेआउट. |
TITLE_AND_TWO_COLUMNS
|
टाइटल और दो कॉलम वाला लेआउट. |
TITLE_ONLY
|
सिर्फ़ टाइटल वाला लेआउट. |
SECTION_HEADER
|
सेक्शन के टाइटल वाला लेआउट. |
SECTION_TITLE_AND_DESCRIPTION
|
एक लेआउट, जिसमें एक तरफ़ टाइटल और सबटाइटल है और दूसरी तरफ़ ब्यौरा है. |
ONE_COLUMN_TEXT
|
एक टाइटल और एक मुख्य भाग वाला लेआउट, जिसे एक कॉलम में व्यवस्थित किया गया है. |
MAIN_POINT
|
मुख्य जानकारी वाला लेआउट. |
BIG_NUMBER
|
बड़ी संख्या वाली हेडिंग के साथ लेआउट. |
LayoutPlaceholderIdMapping
उपयोगकर्ता की ओर से तय की गई आईडी मैपिंग, उस प्लेसहोल्डर के लिए होती है जिसे किसी लेआउट से स्लाइड पर बनाया जाएगा.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, // Union field |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी. यह आईडी, ऊपर बताए गए उस प्लेसहोल्डर के लिए होता है जिसे स्लाइड पर बनाना है.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
यूनियन फ़ील्ड
kind. लेआउट पर प्लेसहोल्डर की पहचान करने के लिए इस्तेमाल किया जाने वाला टाइप.
kind
इनमें से सिर्फ़ एक हो सकता है:
|
|
layoutPlaceholder
|
लेआउट पर मौजूद प्लेसहोल्डर, जिसे स्लाइड पर लागू किया जाएगा. सिर्फ़
|
layoutPlaceholderObjectId
|
लेआउट पर मौजूद उस प्लेसहोल्डर का ऑब्जेक्ट आईडी जिसे किसी स्लाइड पर लागू किया जाएगा. |
CreateShapeRequest
इससे एक नया शेप बनता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
|
elementProperties
|
शेप के लिए एलिमेंट प्रॉपर्टी. |
shapeType
|
शेप का टाइप. |
PageElementProperties
पेज एलिमेंट की सामान्य प्रॉपर्टी.
ध्यान दें: शुरू में PageElement बनाने पर, एपीआई size और transform, दोनों की वैल्यू में बदलाव कर सकता है. हालांकि, विज़ुअल का साइज़ नहीं बदलेगा.
| JSON के काेड में दिखाना |
|---|
{ "pageObjectId": string, "size": { object ( |
| फ़ील्ड | |
|---|---|
pageObjectId
|
उस पेज का ऑब्जेक्ट आईडी जहां एलिमेंट मौजूद है. |
size
|
एलिमेंट का साइज़. |
transform
|
एलिमेंट के लिए ट्रांसफ़ॉर्म. |
CreateTableRequest
इससे एक नई टेबल बनती है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
elementProperties
|
टेबल के लिए एलिमेंट प्रॉपर्टी. टेबल को दिए गए साइज़ में बनाया जाएगा. हालांकि, इसका साइज़ कम से कम होना चाहिए. अगर कोई साइज़ नहीं दिया जाता है, तो टेबल का साइज़ अपने-आप तय हो जाएगा. टेबल ट्रांसफ़ॉर्म का स्केल 1 होना चाहिए और इसमें कोई भी शियर कॉम्पोनेंट नहीं होना चाहिए. अगर कोई ट्रांसफ़ॉर्म नहीं दिया गया है, तो टेबल को पेज पर बीच में अलाइन किया जाएगा. |
rows
|
टेबल में पंक्तियों की संख्या. |
columns
|
टेबल में कॉलम की संख्या. |
InsertTextRequest
किसी शेप या टेबल सेल में टेक्स्ट डालता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिसमें टेक्स्ट डाला जाएगा. |
cellLocation
|
अगर टेक्स्ट को टेबल सेल में डालना है, तो टेबल सेल की जगह की जानकारी देना ज़रूरी नहीं है. अगर objectId मौजूद है, तो वह किसी टेबल से जुड़ा होना चाहिए. |
text
|
शामिल किया जाने वाला टेक्स्ट.
नई लाइन का वर्ण डालने पर, उस इंडेक्स पर अपने-आप एक नया
जोड़ा गया टेक्स्ट किस स्टाइल में दिखेगा, यह अपने-आप तय होगा. आम तौर पर, यह आस-पास के टेक्स्ट की स्टाइल के हिसाब से तय होता है. ज़्यादातर मामलों में, टेक्स्ट को
कंट्रोल कैरेक्टर (U+0000-U+0008, U+000C-U+001F) और यूनिकोड बेसिक मल्टीलिंग्वल प्लेन प्राइवेट यूज़ एरिया (U+E000-U+F8FF) के वर्णों को, डाले गए टेक्स्ट से हटा दिया जाएगा. |
insertionIndex
|
यूनिकोड कोड यूनिट में वह इंडेक्स जहां टेक्स्ट डाला जाएगा. यह इंडेक्स, यह इंडेक्स शून्य पर आधारित होता है और इसकी गिनती स्ट्रिंग की शुरुआत से की जाती है. यूनिकोड ग्राफ़िम क्लस्टर में इंसर्शन को रोकने के लिए, इंडेक्स में बदलाव किया जा सकता है. ऐसे मामलों में, टेक्स्ट को ग्राफ़िम क्लस्टर के तुरंत बाद डाला जाएगा. |
InsertTableRowsRequest
टेबल में पंक्तियां जोड़ता है.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिसमें पंक्तियां जोड़नी हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से पंक्तियां डाली जाएंगी. नई पंक्ति, उस पंक्ति के ऊपर (या नीचे) जोड़ी जाएगी जिसमें रेफ़रंस सेल मौजूद है. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो नई पंक्ति, मर्ज की गई सेल के ऊपर (या नीचे) जोड़ी जाएगी. |
insertBelow
|
रेफ़रंस सेल की जगह के नीचे नई लाइनें जोड़नी हैं या नहीं.
|
number
|
जोड़ी जाने वाली लाइनों की संख्या. हर अनुरोध में ज़्यादा से ज़्यादा 20. |
InsertTableColumnsRequest
इस फ़ंक्शन की मदद से, किसी टेबल में कॉलम जोड़े जा सकते हैं.
टेबल में मौजूद अन्य कॉलम का साइज़ बदलकर, नए कॉलम के हिसाब से कर दिया जाएगा.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिसमें कॉलम जोड़ने हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से कॉलम डाले जाएंगे. रेफ़रंस सेल वाले कॉलम की बाईं (या दाईं) ओर एक नया कॉलम जोड़ा जाएगा. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो मर्ज की गई सेल की बाईं (या दाईं) ओर एक नया कॉलम जोड़ा जाएगा. |
insertRight
|
रेफ़रंस सेल की जगह के दाईं ओर नए कॉलम जोड़ने हैं या नहीं.
|
number
|
जोड़े जाने वाले कॉलम की संख्या. हर अनुरोध में ज़्यादा से ज़्यादा 20. |
DeleteTableRowRequest
यह फ़ंक्शन, किसी टेबल से पंक्ति मिटाता है.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिससे पंक्तियां मिटानी हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से पंक्ति मिटाई जाएगी. जिस लाइन में यह सेल है उसे मिटा दिया जाएगा. अगर यह मर्ज की गई सेल है, तो कई लाइनें मिटा दी जाएंगी. अगर इस मिटाने के बाद टेबल में कोई लाइन नहीं बचती है, तो पूरी टेबल मिटा दी जाती है. |
DeleteTableColumnRequest
इस फ़ंक्शन का इस्तेमाल करके, किसी टेबल से कॉलम मिटाया जा सकता है.
| JSON के काेड में दिखाना |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| फ़ील्ड | |
|---|---|
tableObjectId
|
वह टेबल जिससे कॉलम मिटाने हैं. |
cellLocation
|
रेफ़रंस टेबल सेल की वह जगह जहां से कॉलम मिटाया जाएगा. जिस कॉलम में यह सेल मौजूद है उसे मिटा दिया जाएगा. अगर यह मर्ज की गई सेल है, तो कई कॉलम मिटा दिए जाएंगे. अगर कॉलम हटाने के बाद टेबल में कोई कॉलम नहीं बचता है, तो पूरी टेबल मिटा दी जाती है. |
ReplaceAllTextRequest
किसी शर्त से मेल खाने वाले टेक्स्ट के सभी इंस्टेंस को replace text से बदलता है.
| JSON के काेड में दिखाना |
|---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
| फ़ील्ड | |
|---|---|
replaceText
|
वह टेक्स्ट जो मैच किए गए टेक्स्ट की जगह लेगा. |
pageObjectIds[]
|
अगर यह खाली नहीं है, तो यह सिर्फ़ दिए गए पेजों पर मौजूद पेज एलिमेंट से मैच होने वाले एलिमेंट को सीमित करता है.
अगर किसी |
यूनियन फ़ील्ड
criteria. बदले जाने वाले टेक्स्ट से मैच करने के लिए इस्तेमाल की गई शर्तें.
criteria
इनमें से सिर्फ़ एक हो सकता है:
|
|
containsText
|
इस सबस्ट्रिंग से मेल खाने वाले किसी शेप में मौजूद टेक्स्ट को ढूंढता है. |
SubstringMatchCriteria
यह एक ऐसा मानदंड है जो किसी शेप या टेबल में मौजूद टेक्स्ट की किसी स्ट्रिंग से मेल खाता है.
| JSON के काेड में दिखाना |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| फ़ील्ड | |
|---|---|
text
|
वह टेक्स्ट जिसे शेप या टेबल में खोजना है. |
matchCase
|
इससे पता चलता है कि खोज में केस-सेंसिटिविटी का ध्यान रखना चाहिए या नहीं:
|
searchByRegex
|
ज़रूरी नहीं. अगर खोजी जाने वाली वैल्यू को रेगुलर एक्सप्रेशन के तौर पर माना जाना चाहिए, तो यह विकल्प सही होता है. पैटर्न में मौजूद किसी भी बैकस्लैश को एस्केप किया जाना चाहिए.
|
DeleteObjectRequest
इस तरीके का इस्तेमाल करके, प्रज़ेंटेशन से किसी ऑब्जेक्ट को मिटाया जा सकता है. ऑब्जेक्ट pages या page elements हो सकता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string } |
| फ़ील्ड | |
|---|---|
objectId
|
मिटाने के लिए पेज या पेज एलिमेंट का ऑब्जेक्ट आईडी.
अगर मिटाने की कार्रवाई के बाद, अगर किसी लेआउट से कोई प्लेसहोल्डर मिटाया जाता है, तो इनहेरिट किए गए सभी खाली प्लेसहोल्डर भी मिट जाते हैं. |
UpdatePageElementTransformRequest
यह कुकी, पेज एलिमेंट के ट्रांसफ़ॉर्म को अपडेट करती है.
किसी ग्रुप के ट्रांसफ़ॉर्म को अपडेट करने से, उस ग्रुप में मौजूद पेज एलिमेंट का ऐब्सलूट ट्रांसफ़ॉर्म बदल जाएगा. इससे उनकी विज़ुअल अपीयरेंस में बदलाव हो सकता है. ज़्यादा जानकारी के लिए, PageElement.transform का दस्तावेज़ देखें.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "transform": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
अपडेट किए जाने वाले पेज एलिमेंट का ऑब्जेक्ट आईडी. |
transform
|
पेज एलिमेंट को अपडेट करने के लिए इस्तेमाल की गई इनपुट ट्रांसफ़ॉर्म मैट्रिक्स. |
applyMode
|
ट्रांसफ़ॉर्म अपडेट का लागू करने का मोड. |
ApplyMode
ट्रांसफ़ॉर्म अपडेट के लिए लागू किए जाने वाले मोड.
| Enums | |
|---|---|
APPLY_MODE_UNSPECIFIED
|
मोड की जानकारी नहीं दी गई है. |
RELATIVE
|
यह फ़ंक्शन, नई AffineTransform मैट्रिक्स को मौजूदा मैट्रिक्स पर लागू करता है. साथ ही, मौजूदा मैट्रिक्स को, दोनों मैट्रिक्स को जोड़ने से मिली मैट्रिक्स से बदल देता है. |
ABSOLUTE
|
यह अफ़ाइनट्रांसफ़ॉर्म मैट्रिक्स को नए मैट्रिक्स से बदलता है. |
UpdateSlidesPositionRequest
इस कुकी का इस्तेमाल, प्रज़ेंटेशन में स्लाइड की जगह की जानकारी को अपडेट करने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
| फ़ील्ड | |
|---|---|
slideObjectIds[]
|
प्रज़ेंटेशन में मौजूद उन स्लाइड के आईडी जिन्हें दूसरी जगह ले जाना है. इस सूची में मौजूद स्लाइड, मौजूदा प्रज़ेंटेशन के क्रम में होनी चाहिए. साथ ही, इनमें डुप्लीकेट स्लाइड नहीं होनी चाहिए. |
insertionIndex
|
वह इंडेक्स जहां स्लाइडें डाली जानी चाहिए. यह इंडेक्स, स्लाइड को दूसरी जगह ले जाने से पहले स्लाइड के क्रम के हिसाब से तय होता है. यह प्रज़ेंटेशन में मौजूद स्लाइड की संख्या और शून्य के बीच की कोई संख्या होनी चाहिए. |
DeleteTextRequest
किसी शेप या टेबल सेल से टेक्स्ट मिटाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिससे टेक्स्ट मिटाया जाएगा. |
cellLocation
|
अगर किसी टेबल सेल से टेक्स्ट मिटाना है, तो टेबल सेल की जगह की जानकारी देना ज़रूरी है. अगर objectId मौजूद है, तो वह किसी टेबल से जुड़ा होना चाहिए. |
textRange
|
मिटाए जाने वाले टेक्स्ट की रेंज, जो
किसी शेप या टेबल सेल के टेक्स्ट के आखिर में हमेशा एक न्यूलाइन वर्ण होता है. इसे मिटाया नहीं जा सकता.
पैराग्राफ़ की सीमा को पार करने वाले टेक्स्ट को मिटाने पर, पैराग्राफ़ की स्टाइल और सूचियों में बदलाव हो सकता है. ऐसा इसलिए होता है, क्योंकि दोनों पैराग्राफ़ मर्ज हो जाते हैं. जिन रेंज में सरोगेट पेयर की सिर्फ़ एक कोड यूनिट शामिल होती है उन्हें दोनों कोड यूनिट शामिल करने के लिए बड़ा किया जाता है. |
रेंज
यह इंडेक्स किए गए कलेक्शन की लगातार रेंज तय करता है. जैसे, टेक्स्ट में मौजूद वर्ण.
| JSON के काेड में दिखाना |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| फ़ील्ड | |
|---|---|
startIndex
|
यह कलेक्शन की शुरुआत का शून्य पर आधारित इंडेक्स होता है. यह विकल्प के तौर पर उपलब्ध होता है. |
endIndex
|
कलेक्शन के आखिर का शून्य पर आधारित इंडेक्स. यह विकल्प के तौर पर उपलब्ध है. |
type
|
रेंज किस तरह की है. |
टाइप
रेंज के टाइप.
| Enums | |
|---|---|
RANGE_TYPE_UNSPECIFIED
|
रेंज के टाइप की जानकारी नहीं दी गई है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
FIXED_RANGE
|
तय की गई सीमा. startIndex और endIndex, दोनों की वैल्यू दी जानी चाहिए.
|
FROM_START_INDEX
|
इस फ़ंक्शन से, रेंज startIndex से शुरू होती है और कलेक्शन के आखिर तक चलती है. endIndex की वैल्यू नहीं दी जानी चाहिए.
|
ALL
|
इस विकल्प से, कलेक्शन की पूरी लंबाई को रेंज के तौर पर सेट किया जाता है. startIndex और endIndex, दोनों एट्रिब्यूट की वैल्यू नहीं दी जानी चाहिए.
|
CreateImageRequest
इमेज बनाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
elementProperties
|
इमेज के लिए एलिमेंट प्रॉपर्टी. जब दिए गए साइज़ का आसपेक्ट रेशियो, इमेज के आसपेक्ट रेशियो से मेल नहीं खाता है, तो आसपेक्ट रेशियो को बनाए रखने के लिए, इमेज को साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है. इस कार्रवाई के बाद, दिए गए ट्रांसफ़ॉर्म को लागू किया जाता है.
|
यूनियन फ़ील्ड
image_source. इमेज सोर्स का टाइप.
image_source
इनमें से सिर्फ़ एक हो सकता है:
|
|
url
|
इमेज का यूआरएल. इमेज को जोड़ने के समय सिर्फ़ एक बार फ़ेच किया जाता है. इसकी एक कॉपी सेव की जाती है, ताकि इसे प्रज़ेंटेशन में दिखाया जा सके. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा नहीं होनी चाहिए. इमेज, PNG, JPEG या GIF फ़ॉर्मैट में होनी चाहिए.
दिया गया यूआरएल ऐसा होना चाहिए जिसे कोई भी ऐक्सेस कर सके. साथ ही, इसकी लंबाई 2 केबी तक होनी चाहिए. यूआरएल को इमेज के साथ सेव किया जाता है. साथ ही, इसे |
CreateVideoRequest
वीडियो बनाता है.
ध्यान दें: Google Drive से वीडियो बनाने के लिए, अनुरोध करने वाले ऐप्लिकेशन के पास drive, drive.readonly या drive.file OAuth स्कोप में से कम से कम एक स्कोप होना चाहिए.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
elementProperties
|
वीडियो के लिए एलिमेंट प्रॉपर्टी.
|
source
|
वीडियो का सोर्स. |
id
|
इस वीडियो के लिए, वीडियो सोर्स का यूनीक आइडेंटिफ़ायर. उदाहरण के लिए, YouTube वीडियो https://www.youtube.com/watch?v=7U3axjORYZ0 का आईडी 7U3axjORYZ0 है. Google Drive में मौजूद वीडियो के लिए https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q आईडी 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q है. Google Drive में मौजूद किसी वीडियो फ़ाइल को ऐक्सेस करने के लिए, आपको कुछ पुरानी फ़ाइलों के एचटीटीपी हेडर में संसाधन कुंजी जोड़नी पड़ सकती है. ज़्यादा जानकारी के लिए, लिंक शेयर की गई फ़ाइलों को संसाधन कुंजियों का इस्तेमाल करके ऐक्सेस करना लेख पढ़ें. |
CreateSheetsChartRequest
यह फ़ंक्शन, Google Sheets में मौजूद चार्ट को एम्बेड करता है.
ध्यान दें: चार्ट बनाने के लिए, कम से कम एक स्प्रेडशीट.रीडओनली, स्प्रेडशीट, ड्राइव.रीडओनली, ड्राइव.फ़ाइल या ड्राइव OAuth स्कोप की ज़रूरत होती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी. अगर आईडी दिया गया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक होना चाहिए. आईडी की शुरुआत किसी शब्द के वर्ण [a-zA-Z0-9_] से होनी चाहिए. इसके बाद, इनमें से कोई भी वर्ण [a-zA-Z0-9_-:] कितनी भी बार इस्तेमाल किया जा सकता है. आईडी की लंबाई पांच से कम और 50 से ज़्यादा नहीं होनी चाहिए. अगर यह खाली है, तो एक यूनीक आइडेंटिफ़ायर जनरेट किया जाएगा. |
elementProperties
|
चार्ट के लिए एलिमेंट प्रॉपर्टी. जब दिए गए साइज़ का आसपेक्ट रेशियो, चार्ट के आसपेक्ट रेशियो से मेल नहीं खाता है, तो आसपेक्ट रेशियो को बनाए रखने के लिए, चार्ट को साइज़ के हिसाब से स्केल किया जाता है और बीच में रखा जाता है. इस कार्रवाई के बाद, दिए गए ट्रांसफ़ॉर्म को लागू किया जाता है. |
spreadsheetId
|
उस Google Sheets स्प्रेडशीट का आईडी जिसमें चार्ट मौजूद है. आपको पुरानी फ़ाइलों के सबसेट के लिए, एचटीटीपी हेडर में संसाधन कुंजी जोड़नी पड़ सकती है. ज़्यादा जानकारी के लिए, लिंक शेयर की गई फ़ाइलों को संसाधन कुंजियों का इस्तेमाल करके ऐक्सेस करना लेख पढ़ें. |
chartId
|
Google Sheets की स्प्रेडशीट में मौजूद किसी चार्ट का आईडी. |
linkingMode
|
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है. अगर इसे नहीं चुना जाता है, तो चार्ट एक ऐसी इमेज होगी जो लिंक नहीं की गई है. |
LinkingMode
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है.
| Enums | |
|---|---|
NOT_LINKED_IMAGE
|
यह चार्ट, सोर्स स्प्रेडशीट से नहीं जुड़ा है. इसलिए, इसे अपडेट नहीं किया जा सकता. लिंक नहीं किए गए चार्ट को इमेज के तौर पर डाला जाएगा. |
LINKED
|
चार्ट को लिंक करने से, उसे अपडेट किया जा सकता है. साथ ही, रिपोर्ट पर काम करने वाले अन्य लोगों को स्प्रेडशीट का लिंक दिखेगा. |
CreateLineRequest
इससे एक लाइन बनती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "elementProperties": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
elementProperties
|
लाइन के लिए एलिमेंट प्रॉपर्टी. |
lineCategory
|
बनाई जाने वाली लाइन की कैटगरी.
इस्तेमाल बंद कर दिया गया है
: इसके बजाय,
बनाया गया सटीक
अगर आपने |
category
|
बनाई जाने वाली लाइन की कैटगरी.
बनाया गया सटीक
अगर आपने
अगर आपने
अगर आपने इनमें से किसी भी विकल्प को नहीं चुना है, तो |
कैटगरी
लाइन की कैटगरी.
| Enums | |
|---|---|
STRAIGHT
|
सीधे कनेक्टर, जिनमें सीधा कनेक्टर 1 शामिल है. अगर कोई कैटगरी नहीं चुनी जाती है, तो यह डिफ़ॉल्ट कैटगरी होती है. |
BENT
|
मुड़े हुए कनेक्टर, जिनमें मुड़ा हुआ कनेक्टर 2 से 5 शामिल है. |
CURVED
|
मुड़े हुए कनेक्टर, जिनमें मुड़ा हुआ कनेक्टर 2 से 5 तक शामिल है. |
RefreshSheetsChartRequest
यह फ़ंक्शन, Google Sheets में मौजूद चार्ट को रीफ़्रेश करता है. इसके लिए, वह चार्ट को Google Sheets के नए वर्शन से बदल देता है.
ध्यान दें: चार्ट को रीफ़्रेश करने के लिए, spreadsheets.readonly, spreadsheets, drive.readonly या drive OAuth स्कोप में से कम से कम एक का होना ज़रूरी है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string } |
| फ़ील्ड | |
|---|---|
objectId
|
रीफ़्रेश किए जाने वाले चार्ट का ऑब्जेक्ट आईडी. |
UpdateShapePropertiesRequest
किसी Shape की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं. |
shapeProperties
|
अपडेट की जाने वाली शेप प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, अगर आपको शेप के बैकग्राउंड में भरे गए रंग को अपडेट करना है, तो किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateImagePropertiesRequest
किसी Image की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
वह ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं. |
imageProperties
|
अपडेट की जाने वाली इमेज प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, इमेज के आउटलाइन का रंग अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateVideoPropertiesRequest
किसी Video की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस वीडियो का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किए गए हैं. |
videoProperties
|
अपडेट की जाने वाली वीडियो प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, वीडियो के आउटलाइन का रंग अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdatePagePropertiesRequest
यह Page की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
जिस पेज पर अपडेट लागू किया गया है उसका ऑब्जेक्ट आईडी. |
pageProperties
|
अपडेट की जाने वाली पेज प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, पेज के बैकग्राउंड में भरे गए रंग को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateTableCellPropertiesRequest
किसी TableCell की प्रॉपर्टी अपडेट करें.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "tableRange": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें टेबल के उस सबसेट को दिखाया जाता है जिस पर अपडेट लागू किए जाते हैं. अगर टेबल की रेंज नहीं दी गई है, तो अपडेट पूरी टेबल पर लागू होंगे. |
tableCellProperties
|
टेबल सेल की वे प्रॉपर्टी जिन्हें अपडेट करना है. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेबल सेल के बैकग्राउंड में भरे गए रंग को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
TableRange
टेबल की रेंज, टेबल के सबसेट का रेफ़रंस दिखाती है.
ध्यान दें कि टेबल की रेंज में बताई गई सेल, ज़रूरी नहीं कि आयताकार हों. उदाहरण के लिए, मान लें कि हमारे पास 3 x 3 टेबल है, जिसमें आखिरी लाइन की सभी सेल मर्ज की गई हैं. टेबल कुछ इस तरह दिखती है:
[ ][ ][ ]
[ ][ ][ ]
[ ]
जगह = (0, 0), लाइन स्पैन = 3, और कॉलम स्पैन = 2 वाली टेबल रेंज, इन सेल के बारे में बताती है:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON के काेड में दिखाना |
|---|
{
"location": {
object ( |
| फ़ील्ड | |
|---|---|
location
|
टेबल रेंज की शुरुआती जगह. |
rowSpan
|
टेबल की रेंज में मौजूद लाइनों की संख्या. |
columnSpan
|
टेबल की रेंज का कॉलम स्पैन. |
UpdateLinePropertiesRequest
यह Line की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
वह लाइन का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है. |
lineProperties
|
अपडेट की जाने वाली लाइन की प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, लाइन के सॉलिड फ़िल का रंग अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
CreateParagraphBulletsRequest
यह फ़ंक्शन, दिए गए टेक्स्ट इंडेक्स की रेंज में आने वाले सभी पैराग्राफ़ के लिए बुलेट बनाता है.
हर पैराग्राफ़ का नेस्टिंग लेवल, हर पैराग्राफ़ के आगे मौजूद टैब की संख्या के हिसाब से तय किया जाएगा. बुलेट और उससे जुड़े पैराग्राफ़ के बीच ज़्यादा जगह न रहे, इसलिए इस अनुरोध में लीडिंग टैब हटा दिए जाते हैं. इससे टेक्स्ट के कुछ हिस्सों के इंडेक्स बदल सकते हैं.
अगर अपडेट किए जा रहे पैराग्राफ़ से ठीक पहले वाला पैराग्राफ़, मेल खाने वाले प्रीसेट वाली सूची में है, तो अपडेट किए जा रहे पैराग्राफ़ को उस सूची में जोड़ दिया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिसमें बुलेट जोड़ने के लिए टेक्स्ट मौजूद है. |
cellLocation
|
अगर बदलाव किया जाने वाला टेक्स्ट किसी टेबल सेल में है, तो टेबल सेल की जगह की जानकारी देना ज़रूरी नहीं है. अगर objectId मौजूद है, तो वह किसी टेबल से जुड़ा होना चाहिए. |
textRange
|
बुलेट प्रीसेट लागू करने के लिए टेक्स्ट की रेंज. यह |
bulletPreset
|
बुलेट के लिए इस्तेमाल किए जाने वाले ग्लिफ़ के टाइप. डिफ़ॉल्ट रूप से, यह |
BulletGlyphPreset
टेक्स्ट में मौजूद सूचियों के लिए, बुलेट ग्लिफ़ के प्रीसेट पैटर्न.
इन पैटर्न में इस तरह की बुलेट का इस्तेमाल किया जाता है:
-
ARROW: यह एक ऐरो है. इसका यूनिकोड U+2794 कोड पॉइंट है -
ARROW3D: 3D शेडिंग वाला ऐरो. यह यूनिकोड U+27a2 कोड पॉइंट से मेल खाता है -
CHECKBOX: यह एक खाली स्क्वेयर है. यह यूनिकोड U+274f कोड पॉइंट के मुताबिक है -
CIRCLE: यह एक खाली सर्कल है. यह यूनिकोड U+25cb कोड पॉइंट के बराबर है -
DIAMOND: यह एक सॉलिड डायमंड है. यह यूनिकोड U+25c6 कोड पॉइंट के बराबर होता है -
DIAMONDX: 'x' वाला डायमंड, जो यूनिकोड U+2756 कोड पॉइंट के बराबर होता है -
HOLLOWDIAMOND: A hollow diamond, corresponding to a Unicode U+25c7 code point -
DISC: यह एक सॉलिड सर्कल है, जो यूनिकोड U+25cf कोड पॉइंट से मेल खाता है -
SQUARE: यह एक सॉलिड स्क्वेयर है. यह यूनिकोड U+25a0 कोड पॉइंट के बराबर होता है -
STAR: एक स्टार, जो यूनिकोड U+2605 कोड पॉइंट के मुताबिक है -
ALPHA: अंग्रेज़ी का छोटा अक्षर, जैसे कि 'a', 'b' या 'c'. -
UPPERALPHA: अंग्रेज़ी का कोई बड़ा अक्षर, जैसे कि 'A', 'B' या 'C'. -
DIGIT: कोई संख्या, जैसे कि '1', '2' या '3'. -
ZERODIGIT: ऐसा नंबर जिसमें एक अंक वाली संख्याओं के पहले शून्य लगाया जाता है. जैसे, '01', '02' या '03'. एक से ज़्यादा अंकों वाले नंबरों के पहले शून्य नहीं लगाया जाता. -
ROMAN: छोटा रोमन अंक, जैसे कि 'i', 'ii' या 'iii'. -
UPPERROMAN: यह अंग्रेज़ी का बड़ा रोमन अंक होता है, जैसे कि 'I', 'II' या 'III'. -
LEFTTRIANGLE: बाईं ओर इशारा करने वाला त्रिकोण. यह यूनिकोड U+25c4 कोड पॉइंट से मेल खाता है
| Enums | |
|---|---|
BULLET_DISC_CIRCLE_SQUARE
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए DISC, CIRCLE, और SQUARE बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए DIAMONDX, ARROW3D, और SQUARE बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_CHECKBOX
|
बुलेट वाली सूची, जिसमें
CHECKBOX
सूची के सभी नेस्टिंग लेवल के लिए बुलेट ग्लिफ़ मौजूद हैं.
|
BULLET_ARROW_DIAMOND_DISC
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए ARROW, DIAMOND, और DISC बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_STAR_CIRCLE_SQUARE
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए STAR, CIRCLE, और SQUARE बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए ARROW3D, CIRCLE, और SQUARE बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए LEFTTRIANGLE, DIAMOND, और DISC बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए DIAMONDX, HOLLOWDIAMOND, और SQUARE बुलेट ग्लिफ़ दिए गए हैं.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
बुलेट वाली सूची में, सूची नेस्टिंग के पहले तीन लेवल के लिए DIAMOND, CIRCLE, और SQUARE बुलेट ग्लिफ़ दिए गए हैं.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
नंबर वाली सूची, जिसमें सूची के पहले तीन नेस्टिंग लेवल के लिए DIGIT, ALPHA, और ROMAN न्यूमेरिक ग्लिफ़ हैं. इसके बाद, अवधि दी गई है.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
नंबर वाली सूची में, पहले तीन नेस्टिंग लेवल के लिए DIGIT, ALPHA, और ROMAN न्यूमेरिक ग्लिफ़ दिए गए हैं. इसके बाद, पैरंटheses दिए गए हैं.
|
NUMBERED_DIGIT_NESTED
|
नंबर वाली सूची, जिसमें
DIGIT
अंकों वाले ग्लिफ़ को पीरियड से अलग किया गया है. इसमें हर नेस्टिंग लेवल, पिछले नेस्टिंग लेवल के ग्लिफ़ को प्रीफ़िक्स के तौर पर इस्तेमाल करता है. उदाहरण के लिए: '1.', '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
नंबर वाली सूची, जिसमें सूची के पहले तीन नेस्टिंग लेवल के लिए UPPERALPHA, ALPHA, और ROMAN न्यूमेरिक ग्लिफ़ हैं. इसके बाद, अवधि दी गई है.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
नंबर वाली सूची, जिसमें सूची के पहले तीन नेस्टिंग लेवल के लिए UPPERROMAN, UPPERALPHA, और DIGIT न्यूमेरिक ग्लिफ़ हैं. इसके बाद, अवधि दी गई है.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
नंबर वाली सूची, जिसमें सूची के पहले तीन नेस्टिंग लेवल के लिए ZERODIGIT, ALPHA, और ROMAN न्यूमेरिक ग्लिफ़ हैं. इसके बाद, अवधि दी गई है.
|
ReplaceAllShapesWithImageRequest
यह फ़ंक्शन, दी गई इमेज से उन सभी शेप को बदल देता है जो दी गई शर्तों को पूरा करते हैं.
शेप की जगह इस्तेमाल की गई इमेज, प्रज़ेंटेशन में डालने के बाद आयताकार हो जाती हैं. साथ ही, वे शेप का रूप नहीं लेती हैं.
| JSON के काेड में दिखाना |
|---|
{ "replaceMethod": enum ( |
| फ़ील्ड | |
|---|---|
replaceMethod
|
बदलाव करने का तरीका.
इस्तेमाल बंद कर दिया गया है
: इसके बजाय,
अगर आपने |
imageReplaceMethod
|
इमेज बदलने का तरीका.
अगर आपने
अगर आपने अगर आपने इनमें से किसी भी विकल्प को नहीं चुना है, तो CENTER_INSIDE का इस्तेमाल किया जाता है. |
pageObjectIds[]
|
अगर यह खाली नहीं है, तो यह सिर्फ़ दिए गए पेजों पर मौजूद पेज एलिमेंट से मैच होने वाले एलिमेंट को सीमित करता है.
अगर |
यूनियन फ़ील्ड
criteria. आकृतियों को बदलने के लिए, ज़रूरी शर्तें.
criteria
इनमें से सिर्फ़ एक हो सकता है:
|
|
containsText
|
अगर यह विकल्प सेट है, तो इस अनुरोध से, दिए गए टेक्स्ट वाले सभी शेप बदल जाएंगे. |
यूनियन फ़ील्ड
image_source. इमेज सोर्स का टाइप.
image_source
इनमें से सिर्फ़ एक हो सकता है:
|
|
imageUrl
|
इमेज का यूआरएल. इमेज को जोड़ने के समय सिर्फ़ एक बार फ़ेच किया जाता है. इसकी एक कॉपी सेव की जाती है, ताकि इसे प्रज़ेंटेशन में दिखाया जा सके. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा नहीं होनी चाहिए. इसके अलावा, यह PNG, JPEG या GIF फ़ॉर्मैट में होनी चाहिए.
सबमिट किए गए यूआरएल की लंबाई ज़्यादा से ज़्यादा 2 केबी हो सकती है. यूआरएल को इमेज के साथ सेव किया जाता है और इसे |
ReplaceMethod
बदलाव करने का तरीका.
| Enums | |
|---|---|
CENTER_INSIDE
|
यह विकल्प, इमेज को ओरिजनल शेप के हिसाब से स्केल करता है और उसे बीच में रखता है. साथ ही, इमेज के आसपेक्ट रेशियो को बनाए रखता है. इमेज का रेंडर किया गया साइज़, शेप के साइज़ से छोटा हो सकता है. अगर कोई तरीका नहीं बताया जाता है, तो यह डिफ़ॉल्ट तरीका होता है. |
CENTER_CROP
|
यह विकल्प, इमेज को ओरिजनल शेप की सीमाओं के हिसाब से स्केल करता है और उसे बीच में लाता है. शेप को भरने के लिए, इमेज को काटा जा सकता है. इमेज का रेंडर किया गया साइज़, ओरिजनल शेप के साइज़ के बराबर होगा. |
ImageReplaceMethod
इमेज बदलने का तरीका.
| Enums | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
इमेज बदलने का तरीका नहीं बताया गया है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
CENTER_INSIDE
|
यह विकल्प, इमेज को ओरिजनल शेप के हिसाब से स्केल करता है और उसे बीच में रखता है. साथ ही, इमेज के आसपेक्ट रेशियो को बनाए रखता है. इमेज का रेंडर किया गया साइज़, शेप के साइज़ से छोटा हो सकता है. अगर कोई तरीका नहीं बताया जाता है, तो यह डिफ़ॉल्ट तरीका होता है. |
CENTER_CROP
|
यह विकल्प, इमेज को ओरिजनल शेप की सीमाओं के हिसाब से स्केल करता है और उसे बीच में लाता है. शेप को भरने के लिए, इमेज को काटा जा सकता है. इमेज का रेंडर किया गया साइज़, ओरिजनल शेप के साइज़ के बराबर होगा. |
DuplicateObjectRequest
किसी स्लाइड या पेज एलिमेंट का डुप्लीकेट बनाता है.
किसी स्लाइड को डुप्लीकेट करने पर, डुप्लीकेट स्लाइड उस स्लाइड के ठीक बाद बनाई जाएगी जिसे डुप्लीकेट किया गया है. किसी पेज एलिमेंट को डुप्लीकेट करने पर, डुप्लीकेट एलिमेंट उसी पेज पर उसी जगह पर रखा जाएगा जहां ओरिजनल एलिमेंट मौजूद है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| फ़ील्ड | |
|---|---|
objectId
|
डुप्लीकेट किए जाने वाले ऑब्जेक्ट का आईडी. |
objectIds
|
डुप्लीकेट किए जा रहे ऑब्जेक्ट में अन्य ऑब्जेक्ट शामिल हो सकते हैं. उदाहरण के लिए, किसी स्लाइड या ग्रुप पेज एलिमेंट को डुप्लीकेट करते समय. इस मैप से पता चलता है कि डुप्लीकेट ऑब्जेक्ट के आईडी कैसे जनरेट होते हैं: कुंजियां, ओरिजनल ऑब्जेक्ट के आईडी होती हैं और उनकी वैल्यू, डुप्लीकेट ऑब्जेक्ट को असाइन किए जाने वाले आईडी होती हैं. इस मैप में, सोर्स ऑब्जेक्ट के डुप्लीकेट का आईडी भी बताया जा सकता है. इसके लिए,
सभी कुंजियां, प्रज़ेंटेशन में मौजूद आईडी से मेल खानी चाहिए. प्रज़ेंटेशन में सभी वैल्यू यूनीक होनी चाहिए. साथ ही, इनकी शुरुआत किसी ऐल्फ़ान्यूमेरिक वर्ण या अंडरस्कोर से होनी चाहिए (रेगुलर एक्सप्रेशन अगर मैप से सोर्स ऑब्जेक्ट के कुछ आईडी हटा दिए जाते हैं, तो एक नया रैंडम आईडी असाइन किया जाएगा. अगर मैप खाली है या सेट नहीं है, तो डुप्लीकेट ऑब्जेक्ट को नया रैंडम आईडी मिलेगा. |
UpdateTextStyleRequest
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेक्स्ट को स्टाइल करने के लिए, शेप या टेबल का ऑब्जेक्ट आईडी. |
cellLocation
|
टेबल में उस सेल की जगह जिसमें स्टाइल करने के लिए टेक्स्ट मौजूद है. अगर |
style
|
टेक्स्ट पर सेट की जाने वाली स्टाइल. अगर किसी स्टाइल की वैल्यू, पैरंट स्टाइल की वैल्यू से मैच करती है, तो उस स्टाइल को इनहेरिट करने के लिए सेट किया जाएगा.
टेक्स्ट स्टाइल में कुछ बदलाव करने से, ऐसे अन्य बदलाव हो सकते हैं जो Slides एडिटर के व्यवहार को दिखाते हैं. ज़्यादा जानकारी के लिए, |
textRange
|
स्टाइल करने के लिए टेक्स्ट की रेंज. रेंज को बढ़ाकर, आस-पास की नई लाइनों को शामिल किया जा सकता है. अगर रेंज में सूची का कोई पैराग्राफ़ पूरी तरह से शामिल है, तो पैराग्राफ़ के बुलेट को भी मिलती-जुलती टेक्स्ट स्टाइल के साथ अपडेट किया जाता है. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेक्स्ट की स्टाइल को बोल्ड में अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
ReplaceAllShapesWithSheetsChartRequest
यह फ़ंक्शन, दिए गए मानदंड से मेल खाने वाली सभी शेप को, Google Sheets के दिए गए चार्ट से बदल देता है. चार्ट को स्केल किया जाएगा और ओरिजनल शेप की सीमाओं के अंदर फ़िट करने के लिए बीच में रखा जाएगा.
ध्यान दें: शेप को चार्ट से बदलने के लिए, कम से कम एक स्प्रेडशीट के लिए spreadsheets.readonly, spreadsheets, drive.readonly या drive OAuth स्कोप की ज़रूरत होती है.
| JSON के काेड में दिखाना |
|---|
{ "containsText": { object ( |
| फ़ील्ड | |
|---|---|
containsText
|
आकृतियों को बदलने के लिए, ज़रूरी शर्तें. इस अनुरोध से, दिए गए टेक्स्ट वाले सभी शेप बदल जाएंगे. |
spreadsheetId
|
उस Google Sheets स्प्रेडशीट का आईडी जिसमें चार्ट मौजूद है. |
chartId
|
Google Sheets की स्प्रेडशीट में मौजूद किसी चार्ट का आईडी. |
linkingMode
|
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है. अगर इसे नहीं चुना जाता है, तो चार्ट एक ऐसी इमेज होगी जो लिंक नहीं की गई है. |
pageObjectIds[]
|
अगर यह खाली नहीं है, तो यह सिर्फ़ दिए गए पेजों पर मौजूद पेज एलिमेंट से मैच होने वाले एलिमेंट को सीमित करता है.
अगर |
LinkingMode
वह मोड जिससे चार्ट को सोर्स स्प्रेडशीट से लिंक किया गया है.
| Enums | |
|---|---|
NOT_LINKED_IMAGE
|
यह चार्ट, सोर्स स्प्रेडशीट से नहीं जुड़ा है. इसलिए, इसे अपडेट नहीं किया जा सकता. लिंक नहीं किए गए चार्ट को इमेज के तौर पर डाला जाएगा. |
LINKED
|
चार्ट को लिंक करने से, उसे अपडेट किया जा सकता है. साथ ही, रिपोर्ट पर काम करने वाले अन्य लोगों को स्प्रेडशीट का लिंक दिखेगा. |
DeleteParagraphBulletsRequest
यह दिए गए टेक्स्ट इंडेक्स range के साथ ओवरलैप होने वाले सभी पैराग्राफ़ से बुलेट मिटाता है.
हर पैराग्राफ़ के नेस्टिंग लेवल को विज़ुअल तौर पर बनाए रखा जाएगा. इसके लिए, संबंधित पैराग्राफ़ की शुरुआत में इंडेंट जोड़ा जाएगा.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस शेप या टेबल का ऑब्जेक्ट आईडी जिसमें से बुलेट हटाने हैं. |
cellLocation
|
अगर बदलाव किया जाने वाला टेक्स्ट किसी टेबल सेल में है, तो टेबल सेल की जगह की जानकारी देना ज़रूरी नहीं है. अगर objectId मौजूद है, तो वह किसी टेबल से जुड़ा होना चाहिए. |
textRange
|
बुलेट हटाने के लिए टेक्स्ट की रेंज, जो |
UpdateParagraphStyleRequest
यह फ़ंक्शन, दिए गए टेक्स्ट इंडेक्स रेंज में आने वाले Shape या Table के सभी पैराग्राफ़ की स्टाइलिंग को अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "cellLocation": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेक्स्ट को स्टाइल करने के लिए, शेप या टेबल का ऑब्जेक्ट आईडी. |
cellLocation
|
टेबल में उस सेल की जगह जिसमें स्टाइल करने के लिए पैराग्राफ़ शामिल हैं. अगर |
style
|
पैराग्राफ़ की स्टाइल. |
textRange
|
टेक्स्ट की वह रेंज जिसमें स्टाइल किए जाने वाले पैराग्राफ़ शामिल हैं. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, पैराग्राफ़ के अलाइनमेंट को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdateTableBorderPropertiesRequest
यह Table में, टेबल के बॉर्डर की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "tableRange": { object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें टेबल के उस सबसेट को दिखाया जाता है जिस पर अपडेट लागू किए जाते हैं. अगर टेबल की रेंज नहीं दी गई है, तो अपडेट पूरी टेबल पर लागू होंगे. |
borderPosition
|
टेबल की रेंज में बॉर्डर की वह जगह जहां अपडेट लागू होने चाहिए. अगर बॉर्डर की पोज़िशन नहीं बताई गई है, तो अपडेट टेबल की रेंज में मौजूद सभी बॉर्डर पर लागू होंगे. |
tableBorderProperties
|
टेबल के बॉर्डर की प्रॉपर्टी अपडेट की जानी हैं. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेबल बॉर्डर के सॉलिड फ़िल कलर को अपडेट करने के लिए, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
BorderPosition
टेबल के बॉर्डर की पोज़िशन.
| Enums | |
|---|---|
ALL
|
रेंज में मौजूद सभी बॉर्डर. |
BOTTOM
|
रेंज के सबसे नीचे की सीमाएं. |
INNER
|
रेंज के अंदरूनी बॉर्डर. |
INNER_HORIZONTAL
|
रेंज के अंदर हॉरिज़ॉन्टल बॉर्डर. |
INNER_VERTICAL
|
रेंज के अंदर वर्टिकल बॉर्डर. |
LEFT
|
रेंज के बाईं ओर मौजूद बॉर्डर. |
OUTER
|
रेंज के बाहर की ओर बॉर्डर. |
RIGHT
|
रेंज के दाईं ओर मौजूद बॉर्डर. |
TOP
|
रेंज के सबसे ऊपर बॉर्डर. |
UpdateTableColumnPropertiesRequest
यह Table कॉलम की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
columnIndices[]
|
शून्य पर आधारित इंडेक्स की सूची. इससे यह तय होता है कि किन कॉलम को अपडेट करना है. अगर कोई इंडेक्स नहीं दिया गया है, तो टेबल के सभी कॉलम अपडेट किए जाएंगे. |
tableColumnProperties
|
टेबल कॉलम की वे प्रॉपर्टी जिन्हें अपडेट करना है.
अगर अनुरोध में |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, कॉलम की चौड़ाई को अपडेट करने के लिए, अगर फ़ील्ड मास्क में '"columnWidth"' शामिल है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है, तो कॉलम की चौड़ाई डिफ़ॉल्ट रूप से 4,06,400 ईएमयू (32 पॉइंट) पर सेट हो जाएगी. |
UpdateTableRowPropertiesRequest
यह Table टेबल की किसी लाइन की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
rowIndices[]
|
शून्य से शुरू होने वाले इंडेक्स की सूची. इससे यह तय होता है कि किन लाइनों को अपडेट करना है. अगर कोई इंडेक्स नहीं दिया गया है, तो टेबल की सभी पंक्तियां अपडेट हो जाएंगी. |
tableRowProperties
|
टेबल की लाइन की प्रॉपर्टी अपडेट करने के लिए. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, लाइन की कम से कम ऊंचाई को अपडेट करने के लिए, अगर फ़ील्ड मास्क में '"minRowHeight"' शामिल है, लेकिन प्रॉपर्टी को सेट नहीं किया गया है, तो लाइन की कम से कम ऊंचाई डिफ़ॉल्ट रूप से 0 पर सेट हो जाएगी. |
MergeTableCellsRequest
इस फ़ंक्शन का इस्तेमाल, Table में मौजूद सेल को मर्ज करने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें यह बताया गया हो कि टेबल की किन सेल को मर्ज करना है. मर्ज किए जा रहे सेल में मौजूद किसी भी टेक्स्ट को एक साथ जोड़ दिया जाएगा. साथ ही, उसे रेंज के सबसे ऊपर बाएं ("हेड") सेल में सेव कर दिया जाएगा. अगर रेंज आयताकार नहीं है, तो गड़बड़ी का मैसेज 400 दिखता है. ऐसा तब हो सकता है, जब रेंज में ऐसी सेल शामिल हों जिन्हें पहले ही मर्ज किया जा चुका हो. |
UnmergeTableCellsRequest
यह फ़ंक्शन, Table में मौजूद सेल को अनमर्ज करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
टेबल का ऑब्जेक्ट आईडी. |
tableRange
|
टेबल की वह रेंज जिसमें यह तय किया जाता है कि टेबल की किन सेल को अनमर्ज करना है. इस रेंज में मौजूद सभी मर्ज की गई सेल अनमर्ज हो जाएंगी. साथ ही, पहले से अनमर्ज की गई सेल पर कोई असर नहीं पड़ेगा. अगर रेंज में मर्ज की गई कोई सेल नहीं है, तो अनुरोध का कोई असर नहीं होगा. अगर मर्ज की गई किसी सेल में टेक्स्ट है, तो वह टेक्स्ट, मर्ज की गई सेल से बने ब्लॉक की सबसे ऊपर बाईं ओर ("हेड") वाली सेल में रहेगा. |
GroupObjectsRequest
यह ऑब्जेक्ट को ग्रुप करके, ऑब्जेक्ट ग्रुप बनाता है. उदाहरण के लिए, ग्रुप
PageElements
बनाने के लिए, सभी चाइल्ड के साथ एक ही पेज पर Group टैग का इस्तेमाल करें.
| JSON के काेड में दिखाना |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| फ़ील्ड | |
|---|---|
groupObjectId
|
उपयोगकर्ता की ओर से दिया गया ऑब्जेक्ट आईडी, जिसका इस्तेमाल ग्रुप बनाने के लिए किया जाएगा.
अगर आपने कोई आईडी तय किया है, तो यह ज़रूरी है कि वह आईडी, प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के लिए यूनीक हो. आईडी की शुरुआत किसी अक्षर और अंक या अंडरस्कोर से होनी चाहिए (regex
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट होता है. |
childrenObjectIds[]
|
ग्रुप किए जाने वाले ऑब्जेक्ट के आईडी.
सिर्फ़ पेज के एलिमेंट को ग्रुप किया जा सकता है. एक ही पेज पर कम से कम दो ऐसे पेज एलिमेंट होने चाहिए जो पहले से किसी दूसरे ग्रुप में न हों. पेज के कुछ एलिमेंट को ग्रुप नहीं किया जा सकता. जैसे, |
UngroupObjectsRequest
यह groups जैसे ऑब्जेक्ट को अनग्रुप करता है.
| JSON के काेड में दिखाना |
|---|
{ "objectIds": [ string ] } |
| फ़ील्ड | |
|---|---|
objectIds[]
|
अनग्रुप किए जाने वाले ऑब्जेक्ट के आईडी.
सिर्फ़ ऐसे
|
UpdatePageElementAltTextRequest
यह कुकी, page element के वैकल्पिक टेक्स्ट के टाइटल और/या ब्यौरे को अपडेट करती है.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string, "title": string, "description": string } |
| फ़ील्ड | |
|---|---|
objectId
|
यह उस पेज एलिमेंट का ऑब्जेक्ट आईडी होता है जिस पर अपडेट लागू किए जाते हैं. |
title
|
पेज एलिमेंट के लिए अपडेट किया गया वैकल्पिक लेख का टाइटल. अगर यह नीति सेट नहीं है, तो मौजूदा वैल्यू बनी रहेगी. टाइटल को स्क्रीन रीडर और अन्य सुलभता इंटरफ़ेस के लिए उपलब्ध कराया जाता है. सिर्फ़ ऐसी वैल्यू का इस्तेमाल करें जिन्हें आसानी से पढ़ा जा सके. ये वैल्यू, पेज एलिमेंट के कॉन्टेंट से जुड़ी होनी चाहिए. |
description
|
पेज एलिमेंट के लिए अपडेट किया गया वैकल्पिक टेक्स्ट. अगर यह नीति सेट नहीं है, तो मौजूदा वैल्यू बनी रहेगी. ब्यौरे को स्क्रीन रीडर और अन्य सुलभता इंटरफ़ेस के लिए उपलब्ध कराया जाता है. सिर्फ़ ऐसी वैल्यू का इस्तेमाल करें जिन्हें आसानी से पढ़ा जा सके. ये वैल्यू, पेज एलिमेंट के कॉन्टेंट से जुड़ी होनी चाहिए. |
ReplaceImageRequest
मौजूदा इमेज को नई इमेज से बदलता है.
इमेज बदलने पर, मौजूदा इमेज से कुछ image effects हट जाते हैं.
| JSON के काेड में दिखाना |
|---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
| फ़ील्ड | |
|---|---|
imageObjectId
|
उस मौजूदा इमेज का आईडी जिसे बदला जाएगा. आईडी को, get अनुरोध के जवाब से वापस पाया जा सकता है. |
imageReplaceMethod
|
बदलाव करने का तरीका. |
यूनियन फ़ील्ड
image_source. इमेज सोर्स का टाइप.
image_source
इनमें से सिर्फ़ एक हो सकता है:
|
|
url
|
इमेज का यूआरएल. इमेज को जोड़ने के समय सिर्फ़ एक बार फ़ेच किया जाता है. इसकी एक कॉपी सेव की जाती है, ताकि इसे प्रज़ेंटेशन में दिखाया जा सके. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा नहीं होनी चाहिए. इमेज का फ़ॉर्मैट PNG, JPEG या GIF होना चाहिए.
दिए गए यूआरएल की लंबाई 2 केबी से ज़्यादा नहीं होनी चाहिए. यूआरएल को इमेज के साथ सेव किया जाता है. साथ ही, इसे |
UpdateSlidePropertiesRequest
यह स्लाइड की प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| फ़ील्ड | |
|---|---|
objectId
|
उस स्लाइड का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है. |
slideProperties
|
अपडेट की जाने वाली स्लाइड की प्रॉपर्टी. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट 'slideProperties' का मतलब पहले से तय होता है और इसे तय नहीं किया जाना चाहिए. हर फ़ील्ड को लिस्ट करने के लिए, एक
उदाहरण के लिए, यह अपडेट करने के लिए कि कोई स्लाइड छोड़ी गई है या नहीं, किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसका फ़ील्ड नाम शामिल करें. हालांकि, फ़ील्ड को अनसेट छोड़ दें. |
UpdatePageElementsZOrderRequest
यह कुकी, पेज के एलिमेंट के Z-ऑर्डर को अपडेट करती है. ज़ेड-ऑर्डर, पेज पर मौजूद एलिमेंट को पीछे से आगे की ओर क्रम से लगाने की सुविधा है. ऐसा हो सकता है कि सबसे आगे मौजूद पेज एलिमेंट, उसके पीछे मौजूद एलिमेंट को ढक दे.
| JSON के काेड में दिखाना |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| फ़ील्ड | |
|---|---|
pageElementObjectIds[]
|
अपडेट किए जाने वाले पेज एलिमेंट के ऑब्जेक्ट आईडी. पेज के सभी एलिमेंट एक ही पेज पर होने चाहिए और उन्हें ग्रुप नहीं किया जाना चाहिए. |
operation
|
पेज के एलिमेंट पर लागू होने वाला Z-ऑर्डर ऑपरेशन. एक से ज़्यादा पेज एलिमेंट पर कार्रवाई करने पर, कार्रवाई से पहले इन पेज एलिमेंट के बीच का Z-ऑर्डर बना रहता है. |
ZOrderOperation
पेज एलिमेंट के Z-ऑर्डर को अपडेट करने का ऑपरेशन.
| Enums | |
|---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
अनजान ऑपरेशन. |
BRING_TO_FRONT
|
इस कुकी का इस्तेमाल, पेज के एलिमेंट को पेज के सबसे ऊपर लाने के लिए किया जाता है. |
BRING_FORWARD
|
इस फ़ंक्शन की मदद से, पेज के एलिमेंट को पेज पर एक एलिमेंट आगे लाया जाता है. ऐसा, पेज के एलिमेंट में सबसे आगे मौजूद एलिमेंट के हिसाब से किया जाता है. |
SEND_BACKWARD
|
यह फ़ंक्शन, पेज के एलिमेंट को पेज पर पीछे की ओर भेजता है. ऐसा, पेज के एलिमेंट में सबसे पीछे मौजूद एलिमेंट के हिसाब से किया जाता है. |
SEND_TO_BACK
|
पेज के एलिमेंट को पेज के पीछे भेजता है. |
UpdateLineCategoryRequest
यह line की कैटगरी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| फ़ील्ड | |
|---|---|
objectId
|
वह लाइन का ऑब्जेक्ट आईडी जिस पर अपडेट लागू किया गया है.
सिर्फ़ उस लाइन को अपडेट किया जा सकता है जिसमें कैटगरी अपडेट करने के बाद, लाइन को फिर से रूट किया जा सकता है. |
lineCategory
|
लाइन की वह कैटगरी जिसे अपडेट करना है.
|
RerouteLineRequest
line को इस तरह से फिर से रूट करता है कि यह कनेक्ट किए गए पेज एलिमेंट पर, दो सबसे नज़दीकी कनेक्शन साइटों से कनेक्ट हो.
| JSON के काेड में दिखाना |
|---|
{ "objectId": string } |
| फ़ील्ड | |
|---|---|
objectId
|
रीरूट की जाने वाली लाइन का ऑब्जेक्ट आईडी.
सिर्फ़ "कनेक्टर" के तौर पर मार्क की गई लाइन को फिर से रूट किया जा सकता है. |