अनुरोध
प्रज़ेंटेशन में लागू करने के लिए, एक तरह का अपडेट.
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
|
शून्य से शुरू होने वाला इंडेक्स, जो स्लाइड को शामिल करने की जगह बताता है. हालांकि, यह इंडेक्स देना ज़रूरी नहीं है. इंडेक्स तय न करने पर, स्लाइड आखिर में बनाई जाती है. |
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
|
ऊपर बताए गए प्लेसहोल्डर के लिए, उपयोगकर्ता का दिया गया ऑब्जेक्ट आईडी. इसे स्लाइड पर बनाया जाएगा.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर (रेगुलर एक्सप्रेशन से मैच होता है
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा. |
यूनियन फ़ील्ड
kind . लेआउट पर प्लेसहोल्डर की पहचान करने का तरीका.
kind
इनमें से कोई एक हो सकता है:
|
|
layoutPlaceholder
|
लेआउट पर मौजूद प्लेसहोल्डर, जिसे स्लाइड पर लागू किया जाएगा. सिर्फ़
|
layoutPlaceholderObjectId
|
किसी लेआउट पर मौजूद प्लेसहोल्डर का ऑब्जेक्ट आईडी, जिसे स्लाइड पर लागू किया जाएगा. |
CreateShapeRequest
नया आकार बनाता है.
JSON के काेड में दिखाना |
---|
{ "objectId": string, "elementProperties": { object ( |
फ़ील्ड | |
---|---|
objectId
|
उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी की शुरुआत अक्षर और अंक या अंडरस्कोर से होनी चाहिए (यह रेगुलर एक्सप्रेशन
|
elementProperties
|
आकार के लिए एलिमेंट प्रॉपर्टी. |
shapeType
|
आकार का टाइप. |
PageElementProperties
पेज एलिमेंट के लिए सामान्य प्रॉपर्टी.
ध्यान दें: जब पहली बार कोई
PageElement
बनाया जाता है, तो एपीआई
size
और
transform
, दोनों की वैल्यू में बदलाव कर सकता है. हालांकि, विज़ुअल का साइज़ नहीं बदलेगा.
JSON के काेड में दिखाना |
---|
{ "pageObjectId": string, "size": { object ( |
फ़ील्ड | |
---|---|
pageObjectId
|
उस पेज का ऑब्जेक्ट आईडी जहां एलिमेंट मौजूद है. |
size
|
एलिमेंट का साइज़. |
transform
|
एलिमेंट के लिए ट्रांसफ़ॉर्म. |
CreateTableRequest
नई टेबल बनाता है.
JSON के काेड में दिखाना |
---|
{
"objectId": string,
"elementProperties": {
object ( |
फ़ील्ड | |
---|---|
objectId
|
उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर (रेगुलर एक्सप्रेशन से मैच होता है
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा. |
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
|
ज़रूरी नहीं. अगर 'खोजें' वैल्यू को रेगुलर एक्सप्रेशन के तौर पर इस्तेमाल करना है, तो True. पैटर्न में मौजूद किसी भी बैकस्लैश को एस्केप किया जाना चाहिए.
|
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 मैट्रिक पर नया AffineTransform मैट्रिक लागू करता है और मौजूदा मैट्रिक को कनकैनेटेशन के नतीजे से बदल देता है. |
ABSOLUTE
|
मौजूदा AffineTransform मैट्रिक को नए मैट्रिक से बदलता है. |
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
|
उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर (रेगुलर एक्सप्रेशन से मैच होता है
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा. |
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
|
उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर (रेगुलर एक्सप्रेशन से मैच होता है
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा. |
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 का एम्बेड किया गया चार्ट बनाता है.
ध्यान दें: चार्ट बनाने के लिए, spreadsheets.readonly, spreadsheets, drive.readonly, drive.file या drive 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
|
उपयोगकर्ता से मिला ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी, अक्षर और अंक या अंडरस्कोर (रेगुलर एक्सप्रेशन से मैच होता है
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा. |
elementProperties
|
लाइन के लिए एलिमेंट प्रॉपर्टी. |
lineCategory
|
बनाई जाने वाली लाइन की कैटगरी.
इस्तेमाल नहीं किया जा सकता
: इसके बजाय,
कैटगरी और पेज के अन्य एलिमेंट से कनेक्ट करने के तरीके के आधार पर, तय किया जाता है कि
अगर आपने
|
category
|
बनाई जाने वाली लाइन की कैटगरी.
कैटगरी और पेज के अन्य एलिमेंट से कनेक्ट करने के तरीके के आधार पर, तय किया जाता है कि
अगर आपने
अगर आपने
अगर आपने इनमें से कोई भी वैल्यू नहीं दी है, तो
|
कैटगरी
लाइन कैटगरी.
Enums | |
---|---|
STRAIGHT
|
स्ट्रेट कनेक्टर, जिनमें स्ट्रेट कनेक्टर 1 भी शामिल है. अगर कोई कैटगरी नहीं चुनी जाती है, तो यह डिफ़ॉल्ट कैटगरी होती है. |
BENT
|
मुड़े हुए कनेक्टर, जिनमें मुड़े हुए कनेक्टर 2 से 5 शामिल हैं. |
CURVED
|
मुड़े हुए कनेक्टर, जिनमें मुड़े हुए कनेक्टर 2 से 5 शामिल हैं. |
RefreshSheetsChartRequest
Google Sheets के चार्ट के नए वर्शन से, एम्बेड किए गए Google Sheets चार्ट को बदलकर उसे रीफ़्रेश करता है.
ध्यान दें: चार्ट रीफ़्रेश करने के लिए, spreadsheets.readonly, spreadsheets, drive.readonly या drive OAuth scopes में से कम से कम एक का होना ज़रूरी है.
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
: खोखला हीरा, जो यूनिकोड U+25c7 कोड पॉइंट से जुड़ा है -
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
अंकों वाले ग्लिफ़ वाली नंबर वाली सूची. इसके बाद, ब्रैकेट लगाए गए हैं.
|
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 scopes में से कम से कम एक का होना ज़रूरी है.
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
ऑब्जेक्ट ग्रुप बनाने के लिए, ऑब्जेक्ट को ग्रुप में बांटता है. उदाहरण के लिए, सभी चाइल्ड के साथ एक ही पेज पर
Group
बनाने के लिए, ग्रुप
PageElements
बनाएं.
JSON के काेड में दिखाना |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
फ़ील्ड | |
---|---|
groupObjectId
|
बनाए जाने वाले ग्रुप के लिए, उपयोगकर्ता का दिया गया ऑब्जेक्ट आईडी.
अगर आपने कोई आईडी दिया है, तो यह प्रज़ेंटेशन के सभी पेजों और पेज एलिमेंट के बीच यूनीक होना चाहिए. आईडी की शुरुआत अक्षर और अंक या अंडरस्कोर से होनी चाहिए (यह रेगुलर एक्सप्रेशन
अगर आपने कोई आईडी नहीं दिया है, तो एक यूनीक आईडी जनरेट किया जाएगा. |
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-क्रम को अपडेट करता है. 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
|
जिस लाइन को फिर से रूट करना है उसका ऑब्जेक्ट आईडी.
सिर्फ़ उस लाइन को फिर से रूट किया जा सकता है जिसमें
|