अनुरोध
किसी दस्तावेज़ पर लागू करने के लिए एक अपडेट.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
request . लागू किया जाने वाला खास अनुरोध. सिर्फ़ एक फ़ील्ड होना ज़रूरी है.
request
इनमें से सिर्फ़ एक हो सकता है:
|
|
replaceAllText
|
बताए गए टेक्स्ट के सभी इंस्टेंस बदलता है. |
insertText
|
तय की गई जगह पर टेक्स्ट डालता है. |
updateTextStyle
|
तय रेंज में टेक्स्ट की स्टाइल को अपडेट करता है. |
createParagraphBullets
|
पैराग्राफ़ के लिए बुलेट बनाता है |
deleteParagraphBullets
|
पैराग्राफ़ से बुलेट को हटाता है. |
createNamedRange
|
नाम वाली रेंज बनाता है. |
deleteNamedRange
|
नाम वाली रेंज को मिटाता है. |
updateParagraphStyle
|
तय की गई रेंज में पैराग्राफ़ स्टाइल को अपडेट करता है. |
deleteContentRange
|
दस्तावेज़ से कॉन्टेंट मिटाता है. |
insertInlineImage
|
तय की गई जगह पर इनलाइन इमेज को शामिल करता है. |
insertTable
|
तय जगह पर टेबल शामिल करता है. |
insertTableRow
|
टेबल में एक खाली पंक्ति शामिल करता है. |
insertTableColumn
|
टेबल में खाली कॉलम शामिल करता है. |
deleteTableRow
|
टेबल से पंक्ति मिटाता है. |
deleteTableColumn
|
टेबल से कॉलम मिटाता है. |
insertPageBreak
|
तय की गई जगह पर पेज ब्रेक शामिल करता है. |
deletePositionedObject
|
दस्तावेज़ से किसी जगह पर रखे गए ऑब्जेक्ट को मिटाता है. |
updateTableColumnProperties
|
टेबल के कॉलम की प्रॉपर्टी को अपडेट करता है. |
updateTableCellStyle
|
टेबल की सेल की स्टाइल को अपडेट करता है. |
updateTableRowStyle
|
टेबल में लाइन की स्टाइल को अपडेट करता है. |
replaceImage
|
दस्तावेज़ की इमेज को बदलता है. |
updateDocumentStyle
|
इससे दस्तावेज़ की स्टाइल अपडेट हो जाती है. |
mergeTableCells
|
टेबल में कई सेल को मर्ज करता है. |
unmergeTableCells
|
टेबल में सेल अनमर्ज करता है. |
createHeader
|
हेडर बनाता है. |
createFooter
|
फ़ुटर बनाता है. |
createFootnote
|
फ़ुटनोट बनाता है. |
replaceNamedRangeContent
|
कॉन्टेंट को नाम वाली किसी रेंज में बदलता है. |
updateSectionStyle
|
बताई गई रेंज की सेक्शन शैली को अपडेट करता है. |
insertSectionBreak
|
तय की गई जगह पर सेक्शन ब्रेक शामिल करता है. |
deleteHeader
|
दस्तावेज़ से हेडर मिटाता है. |
deleteFooter
|
दस्तावेज़ से फ़ुटर को मिटाता है. |
pinTableHeaderRows
|
टेबल में पिन की गई हेडर पंक्तियों की संख्या अपडेट करता है. |
ReplaceAllTextRequest
मानदंड से मेल खाने वाले टेक्स्ट के सभी इंस्टेंस को इससे बदलता है
replace text
.
JSON के काेड में दिखाना |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
फ़ील्ड | |
---|---|
replaceText
|
वह टेक्स्ट जो मेल खाने वाले टेक्स्ट की जगह लेगा. |
tabsCriteria
|
ज़रूरी नहीं. यह तय करने के लिए इस्तेमाल की जाने वाली शर्तें कि किन टैब में बदलाव किया जाएगा. हटाए जाने पर, बदलाव सभी टैब पर लागू हो जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
यूनियन फ़ील्ड
criteria . टेक्स्ट को बदलने के लिए इस्तेमाल की जाने वाली शर्तें.
criteria
इनमें से सिर्फ़ एक हो सकता है:
|
|
containsText
|
इस सबस्ट्रिंग से मेल खाने वाले दस्तावेज़ में टेक्स्ट खोजता है. |
SubstringMatchCriteria
यह एक ऐसी शर्त होती है जो दस्तावेज़ में टेक्स्ट की किसी खास स्ट्रिंग से मेल खाती है.
JSON के काेड में दिखाना |
---|
{ "text": string, "matchCase": boolean } |
फ़ील्ड | |
---|---|
text
|
दस्तावेज़ में खोजा जाने वाला टेक्स्ट. |
matchCase
|
इससे पता चलता है कि खोज के लिए शब्द का इस्तेमाल किया जाना चाहिए या नहीं:
|
TabsCriteria
वह शर्त जिससे यह तय होता है कि अनुरोध किन टैब में लागू होगा.
JSON के काेड में दिखाना |
---|
{ "tabIds": [ string ] } |
फ़ील्ड | |
---|---|
tabIds[]
|
उन टैब आईडी की सूची जिनमें अनुरोध लागू होता है. |
InsertTextRequest
तय की गई जगह पर टेक्स्ट डालता है.
JSON के काेड में दिखाना |
---|
{ "text": string, // Union field |
फ़ील्ड | |
---|---|
text
|
शामिल किया जाने वाला टेक्स्ट.
न्यूलाइन वाला वर्ण शामिल करने से, इंप्लिसिट रूप से नया वर्ण बन जाएगा
शामिल किए गए टेक्स्ट के लिए, टेक्स्ट की स्टाइल अपने-आप तय हो जाती हैं. आम तौर पर, इसके आस-पास के टेक्स्ट की स्टाइल बनी रहती है. ज़्यादातर मामलों में, शामिल किए गए टेक्स्ट की टेक्स्ट स्टाइल, इंसर्शन इंडेक्स से ठीक पहले वाले टेक्स्ट से मैच करेगी. कुछ कंट्रोल कैरेक्टर (U+0000-U+0008, U+000C-U+001F) और यूनिकोड बेसिक एक से ज़्यादा भाषाओं के निजी इस्तेमाल की जगह (U+E000-U+F8FF) के वर्ण, शामिल किए गए टेक्स्ट से हटा दिए जाएंगे. |
यूनियन फ़ील्ड
insertion_location . वह जगह जहां टेक्स्ट डाला जाएगा.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
location
|
दस्तावेज़ में किसी खास इंडेक्स पर टेक्स्ट को शामिल करता है.
टेक्स्ट को किसी मौजूदा टेक्स्ट की सीमाओं के अंदर डाला जाना चाहिए
|
endOfSegmentLocation
|
हेडर, फ़ुटर, फ़ुटनोट या दस्तावेज़ के मुख्य हिस्से के आखिर में टेक्स्ट को शामिल करता है. |
जगह
दस्तावेज़ में कोई खास जगह.
JSON के काेड में दिखाना |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
फ़ील्ड | |
---|---|
segmentId
|
जगह के हेडर, फ़ुटर या फ़ुटनोट का आईडी. खाली सेगमेंट आईडी, दस्तावेज़ के मुख्य हिस्से को दिखाता है. |
index
|
UTF-16 कोड यूनिट में, शून्य-आधारित इंडेक्स.
इंडेक्स, इसके ज़रिए तय किए गए सेगमेंट की शुरुआत के हिसाब से है
|
tabId
|
वह टैब जिसमें जगह की जानकारी मौजूद है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
EndOfSegmentLocation
किसी मुख्य हिस्से, हेडर, फ़ुटर या फ़ुटनोट के आखिर में जगह की जानकारी. जगह की जानकारी, दस्तावेज़ के सेगमेंट में आखिरी नई लाइन से ठीक पहले की है.
JSON के काेड में दिखाना |
---|
{ "segmentId": string, "tabId": string } |
फ़ील्ड | |
---|---|
segmentId
|
जगह के हेडर, फ़ुटर या फ़ुटनोट का आईडी. खाली सेगमेंट आईडी, दस्तावेज़ के मुख्य हिस्से को दिखाता है. |
tabId
|
वह टैब जिसमें जगह की जानकारी मौजूद है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
UpdateTextStyleRequest
टेक्स्ट की स्टाइल अपडेट करें.
JSON के काेड में दिखाना |
---|
{ "textStyle": { object ( |
फ़ील्ड | |
---|---|
textStyle
|
टेक्स्ट पर सेट की जाने वाली स्टाइल. अगर किसी स्टाइल की वैल्यू, पैरंट की वैल्यू से मेल खाती है, तो वह स्टाइल इनहेरिट करने के लिए सेट की जाएगी.
कुछ टेक्स्ट स्टाइल बदलावों की वजह से, दस्तावेज़ एडिटर में अन्य बदलाव हो सकते हैं, ताकि उसकी कॉपी ट्रांसफ़र की जा सके. इसका दस्तावेज़ देखें
|
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेक्स्ट की स्टाइल को बोल्ड करने के लिए,
किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें. |
यूनियन फ़ील्ड
insertion_location . इस्तेमाल की जाने वाली रेंज का टाइप जहां टेक्स्ट की स्टाइल को अपडेट किया जाएगा.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
range
|
स्टाइल के लिए टेक्स्ट की रेंज. आस-पास की न्यूलाइन शामिल करने के लिए रेंज को बढ़ाया जा सकता है. अगर रेंज में पूरी तरह सूची से जुड़ा पैराग्राफ़ है, तो उसके बुलेट पॉइंट को भी मिलती-जुलती टेक्स्ट स्टाइल में अपडेट कर दिया जाएगा. रेंज को किसी रिलेटिव UpdateTextStyleRequest के अंदर नहीं डाला जा सकता. |
CreateParagraphBulletsRequest
दी गई रेंज को ओवरलैप करने वाले सभी पैराग्राफ़ के लिए बुलेट बनाएं.
हर पैराग्राफ़ का नेस्टिंग स्तर, हर पैराग्राफ़ के आगे आगे मौजूद टैब को गिनकर तय किया जाएगा. बुलेट पॉइंट और उससे जुड़े पैराग्राफ़ के बीच ज़्यादा स्पेस न हो, इसलिए इस अनुरोध की मदद से आगे वाले इन टैब को हटा दिया जाता है. इससे टेक्स्ट के हिस्सों का इंडेक्स बदल सकता है.
अगर पैराग्राफ़ अपडेट करने से ठीक पहले वाला पैराग्राफ़, मेल खाने वाले प्रीसेट के साथ किसी सूची में है, तो अपडेट किए जा रहे पैराग्राफ़ को पिछली सूची में जोड़ दिया जाता है.
JSON के काेड में दिखाना |
---|
{ "range": { object ( |
फ़ील्ड | |
---|---|
range
|
वह सीमा जिस पर बुलेट प्रीसेट लागू करना है. |
bulletPreset
|
इस्तेमाल किए जाने वाले बुलेट ग्लिफ़ के टाइप. |
BulletGlyphPreset
सूचियों के लिए, बुलेट ग्लिफ़ के प्रीसेट पैटर्न.
इन पैटर्न में इन तरह के बुलेट का इस्तेमाल किया जाता है:
-
ARROW
: यूनिकोड U+2794 कोड पॉइंट से जुड़ा एक ऐरो -
ARROW3D
: 3D शेडिंग वाला ऐरो, जो यूनिकोड U+27a2 कोड पॉइंट से मेल खाता है -
CHECKBOX
: एक खोखला वर्ग, जो यूनिकोड U+274f कोड पॉइंट से मेल खाता है -
CIRCLE
: एक खोखला गोला, जो यूनिकोड U+25cb कोड पॉइंट से जुड़ा होता है -
DIAMOND
: एक ठोस हीरा, जो यूनिकोड U+25c6 कोड पॉइंट से मिलता-जुलता है -
DIAMONDX
: यूनिकोड U+2756 कोड पॉइंट से जुड़ा 'x' वाला हीरा -
HOLLOWDIAMOND
: एक खोखला हीरा, जो यूनिकोड U+25c7 कोड पॉइंट से मेल खाता है -
DISC
: एक ठोस वृत्त, जो यूनिकोड U+25cf कोड पॉइंट से मेल खाता है -
SQUARE
: एक ठोस वर्ग, जो यूनिकोड U+25a0 कोड पॉइंट से मिलता-जुलता है -
STAR
: यूनिकोड U+2605 कोड पॉइंट से जुड़ा एक स्टार -
ALPHA
: अंग्रेज़ी का छोटा अक्षर, जैसे कि 'a', 'b' या 'c'. -
UPPERALPHA
: अंग्रेज़ी के बड़े अक्षर, जैसे कि 'A', 'B' या 'C'. -
DECIMAL
: कोई संख्या, जैसे कि '1', '2' या '3'. -
ZERODECIMAL
: ऐसी संख्या जिसके पहले शून्य से शुरू किया जाता है. जैसे, '01', '02' या '03'. एक से ज़्यादा अंकों वाली संख्याओं की शुरुआत में शून्य नहीं लगाया जाता है. -
ROMAN
: अंग्रेज़ी के छोटे अक्षरों में लिखा रोमन अंक, जैसे कि 'i', 'ii' या 'iii'. -
UPPERROMAN
: एक अपरकेस रोमन संख्या, जैसे 'I', 'II' या 'III'. -
LEFTTRIANGLE
: बाईं ओर इशारा करता हुआ त्रिभुज, जो यूनिकोड U+25c4 कोड पॉइंट से मेल खाता है
Enums | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
बुलेट ग्लिफ़ प्रीसेट की जानकारी नहीं है. |
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_DECIMAL_ALPHA_ROMAN
|
नंबर वाली सूची, जिसमें
DECIMAL ,
ALPHA
और
ROMAN
सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और इसके बाद पीरियड.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
नंबर वाली सूची, जिसमें
DECIMAL ,
ALPHA
और
ROMAN
सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और उसके बाद ब्रैकेट.
|
NUMBERED_DECIMAL_NESTED
|
नंबर वाली सूची, जिसमें
DECIMAL
पीरियड के हिसाब से अलग किए गए न्यूमेरिक ग्लिफ़, जिसमें हर नेस्टिंग लेवल, प्रीफ़िक्स के तौर पर पिछले नेस्टिंग लेवल के ग्लिफ़ का इस्तेमाल करता है. उदाहरण के लिए: '1.', '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
नंबर वाली सूची, जिसमें
UPPERALPHA ,
ALPHA
और
ROMAN
सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और इसके बाद पीरियड.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
नंबर वाली सूची, जिसमें
UPPERROMAN ,
UPPERALPHA
और
DECIMAL
सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और इसके बाद पीरियड.
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
नंबर वाली सूची, जिसमें
ZERODECIMAL ,
ALPHA
और
ROMAN
सूची के पहले तीन लेवल के लिए न्यूमेरिक ग्लिफ़ और इसके बाद पीरियड.
|
DeleteParagraphBulletsRequest
दी गई रेंज से ओवरलैप होने वाले सभी पैराग्राफ़ में से बुलेट मिटाता है.
हर पैराग्राफ़ का नेस्टिंग स्तर विज़ुअल तौर पर सुरक्षित रखा जाएगा, इसके लिए आपको उससे जुड़े पैराग्राफ़ की शुरुआत में इंडेंट जोड़ना होगा.
JSON के काेड में दिखाना |
---|
{
"range": {
object (
|
फ़ील्ड | |
---|---|
range
|
वह श्रेणी जिससे बुलेट हटाना है. |
CreateNamedRangeRequest
इससे जनरेट हुई
NamedRange
दी गई रेंज के रेफ़रंस के तौर पर.
JSON के काेड में दिखाना |
---|
{
"name": string,
"range": {
object (
|
फ़ील्ड | |
---|---|
name
|
NamedRange का नाम. नाम का यूनीक नाम होना ज़रूरी नहीं है. नाम में कम से कम 1 वर्ण और ज़्यादा से ज़्यादा 256 वर्ण होने चाहिए. इनका मेज़रमेंट UTF-16 कोड यूनिट में किया जाता है. |
range
|
वह रेंज जिस पर नाम लागू करना है. |
DeleteNamedRangeRequest
मिटाता है
NamedRange
.
JSON के काेड में दिखाना |
---|
{ "tabsCriteria": { object ( |
फ़ील्ड | |
---|---|
tabsCriteria
|
ज़रूरी नहीं. यह तय करने के लिए इस्तेमाल किया जाने वाला मानदंड कि रेंज को किस टैब में मिटाया जाना चाहिए. अगर रेंज को मिटाया जाता है, तो यह सभी टैब पर लागू हो जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
यूनियन फ़ील्ड
named_range_reference . वह वैल्यू जो तय करती है कि किस रेंज या रेंज को मिटाना है. सटीक रूप से एक सेट होना चाहिए.
named_range_reference
इनमें से सिर्फ़ एक हो सकता है:
|
|
namedRangeId
|
मिटाने के लिए, नाम वाली रेंज का आईडी. |
name
|
हटाई जाने वाली श्रेणी(रेंज) का नाम. दिए गए नाम वाली सभी नाम वाली रेंज मिटा दी जाएंगी. |
UpdateParagraphStyleRequest
दी गई रेंज से ओवरलैप करने वाले सभी पैराग्राफ़ की स्टाइल अपडेट करें.
JSON के काेड में दिखाना |
---|
{ "paragraphStyle": { object ( |
फ़ील्ड | |
---|---|
paragraphStyle
|
पैराग्राफ़ पर सेट की जाने वाली स्टाइल.
कुछ पैराग्राफ़ शैली बदलावों के कारण दस्तावेज़ संपादक के व्यवहार को मिरर करने के लिए अन्य बदलाव हो सकते हैं. इसका दस्तावेज़ देखें
|
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, पैराग्राफ़ स्टाइल की अलाइनमेंट प्रॉपर्टी को अपडेट करने के लिए,
किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें. |
यूनियन फ़ील्ड
insertion_location . रेंज का वह टाइप जहां पैराग्राफ़ की स्टाइल को अपडेट किया जाएगा.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
range
|
पैराग्राफ़ को शैली के हिसाब से ओवरलैप करने वाली रेंज. |
DeleteContentRangeRequest
दस्तावेज़ से कॉन्टेंट मिटाता है.
JSON के काेड में दिखाना |
---|
{
"range": {
object (
|
फ़ील्ड | |
---|---|
range
|
मिटाने के लिए कॉन्टेंट की रेंज. किसी पैराग्राफ़ की सीमा पार करने वाले टेक्स्ट को मिटाने से पैराग्राफ़ की स्टाइल, सूचियों, पोज़िशन किए गए ऑब्जेक्ट, और बुकमार्क में बदलाव हो सकते हैं, क्योंकि दोनों पैराग्राफ़ मर्ज कर दिए जाते हैं. कुछ रेंज मिटाने की कोशिश करने पर, दस्तावेज़ का स्ट्रक्चर अमान्य हो सकता है. इस स्थिति में, 400 खराब अनुरोध वाली गड़बड़ी दिखती है. मिटाने के अमान्य अनुरोधों के कुछ उदाहरण:
|
InsertInlineImageRequest
दिखाता है
InlineObject
दी गई जगह पर इमेज शामिल करता है.
JSON के काेड में दिखाना |
---|
{ "uri": string, "objectSize": { object ( |
फ़ील्ड | |
---|---|
uri
|
इमेज का यूआरआई. शामिल करते समय इमेज को एक बार फ़ेच किया जाता है. इसके बाद, दस्तावेज़ के अंदर दिखाने के लिए एक कॉपी सेव कर ली जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए. साथ ही, यह 25 मेगापिक्सल से ज़्यादा की नहीं होनी चाहिए. साथ ही, यह PNG, JPEG या GIF फ़ॉर्मैट में से किसी एक में होना चाहिए.
दिया गया यूआरआई सार्वजनिक तौर पर उपलब्ध होना चाहिए. साथ ही, यह ज़्यादा से ज़्यादा 2 केबी लंबा होना चाहिए. यूआरआई खुद ही इमेज के साथ सेव हो जाता है, और
|
objectSize
|
वह साइज़ जिसमें इमेज, दस्तावेज़ में दिखनी चाहिए. यह प्रॉपर्टी वैकल्पिक है और दस्तावेज़ में इमेज का आखिरी साइज़, नीचे दिए गए नियमों के हिसाब से तय होता है: * अगर चौड़ाई या ऊंचाई, दोनों में से कोई भी तय नहीं किया गया है, तो इमेज के डिफ़ॉल्ट साइज़ का हिसाब, उसके रिज़ॉल्यूशन के आधार पर लगाया जाता है. * अगर एक डाइमेंशन तय किया गया है, तो इमेज के आसपेक्ट रेशियो को बनाए रखने के लिए दूसरे डाइमेंशन का इस्तेमाल किया जाता है. * अगर चौड़ाई और ऊंचाई, दोनों के बारे में बताया गया है, तो इमेज का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बनाए रखते हुए, उसे दिए गए डाइमेंशन में फ़िट करने के लिए स्केल किया जाता है. |
यूनियन फ़ील्ड
insertion_location . वह जगह जहां इमेज डाली जाएगी.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
location
|
दस्तावेज़ में किसी खास इंडेक्स पर इमेज को शामिल करता है.
इमेज को किसी मौजूदा इमेज की सीमाओं के अंदर डाला जाना चाहिए
इनलाइन इमेज को फ़ुटनोट या समीकरण में नहीं जोड़ा जा सकता. |
endOfSegmentLocation
|
हेडर, फ़ुटर या दस्तावेज़ के मुख्य हिस्से के आखिर में टेक्स्ट को शामिल करता है. इनलाइन इमेज को फ़ुटनोट में नहीं जोड़ा जा सकता. |
InsertTableRequest
तय जगह पर टेबल शामिल करता है.
शामिल की गई टेबल से पहले एक न्यूलाइन वर्ण शामिल किया जाएगा.
JSON के काेड में दिखाना |
---|
{ "rows": integer, "columns": integer, // Union field |
फ़ील्ड | |
---|---|
rows
|
टेबल में पंक्तियों की संख्या. |
columns
|
टेबल में कॉलम की संख्या. |
यूनियन फ़ील्ड
insertion_location . वह जगह जहां टेबल शामिल की जाएगी.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
location
|
किसी खास मॉडल इंडेक्स में टेबल को शामिल करता है. शामिल की गई टेबल से पहले एक न्यूलाइन वर्ण शामिल किया जाएगा, इसलिए टेबल के शुरू होने का इंडेक्स, तय की गई जगह के इंडेक्स + 1 पर होगा.
टेबल को किसी मौजूदा डेटा की सीमाओं के अंदर डाला जाना चाहिए
किसी फ़ुटनोट या समीकरण के अंदर टेबल नहीं जोड़ी जा सकतीं. |
endOfSegmentLocation
|
दिए गए हेडर, फ़ुटर या दस्तावेज़ के मुख्य भाग के आखिर में टेबल को शामिल करता है. सम्मिलित तालिका से पहले एक न्यूलाइन वर्ण शामिल किया जाएगा. किसी फ़ुटनोट के अंदर टेबल नहीं जोड़ी जा सकतीं. |
InsertTableRowRequest
टेबल में एक खाली पंक्ति शामिल करता है.
JSON के काेड में दिखाना |
---|
{
"tableCellLocation": {
object (
|
फ़ील्ड | |
---|---|
tableCellLocation
|
रेफ़रंस टेबल की सेल की वह जगह जहां से पंक्तियां डाली जाएंगी. जहां रेफ़रंस सेल मौजूद है, उसके ऊपर या नीचे एक नई पंक्ति डाली जाएगी. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो मर्ज की गई सेल के ऊपर या नीचे एक नई लाइन जोड़ी जाएगी. |
insertBelow
|
रेफ़रंस सेल की जगह के नीचे नई पंक्ति शामिल करनी है या नहीं.
|
TableCellLocation
टेबल के अंदर एक सेल की जगह.
JSON के काेड में दिखाना |
---|
{
"tableStartLocation": {
object (
|
फ़ील्ड | |
---|---|
tableStartLocation
|
वह जगह जहां दस्तावेज़ में टेबल शुरू होती है. |
rowIndex
|
शून्य पर आधारित पंक्ति का इंडेक्स. उदाहरण के लिए, टेबल की दूसरी पंक्ति का इंडेक्स 1 है. |
columnIndex
|
शून्य पर आधारित कॉलम इंडेक्स. उदाहरण के लिए, टेबल के दूसरे कॉलम का कॉलम इंडेक्स 1 है. |
InsertTableColumnRequest
टेबल में खाली कॉलम शामिल करता है.
JSON के काेड में दिखाना |
---|
{
"tableCellLocation": {
object (
|
फ़ील्ड | |
---|---|
tableCellLocation
|
रेफ़रंस टेबल की सेल की वह जगह जहां से कॉलम जोड़े जाएंगे. जिस कॉलम में रेफ़रंस सेल मौजूद है वहां उसके बाईं (या दाईं ओर) एक नया कॉलम जोड़ा जाएगा. अगर रेफ़रंस सेल, मर्ज की गई सेल है, तो मर्ज की गई सेल की बाईं या दाईं ओर एक नया कॉलम जोड़ दिया जाएगा. |
insertRight
|
चुनें कि रेफ़रंस सेल की जगह के दाईं ओर नया कॉलम जोड़ना है या नहीं.
|
DeleteTableRowRequest
टेबल से पंक्ति मिटाता है.
JSON के काेड में दिखाना |
---|
{
"tableCellLocation": {
object (
|
फ़ील्ड | |
---|---|
tableCellLocation
|
रेफ़रंस टेबल की सेल की वह जगह जहां से लाइन मिटाई जाएगी. इस सेल में फैली पंक्ति मिटा दी जाएगी. अगर यह मर्ज किया गया कोई सेल है जो कई पंक्तियों में फैला है, तो इस सेल में बनी सभी पंक्तियां मिटा दी जाएंगी. अगर डेटा मिटाए जाने के बाद भी टेबल में कोई भी पंक्ति नहीं बची है, तो पूरी टेबल मिटा दी जाएगी. |
DeleteTableColumnRequest
टेबल से कॉलम मिटाता है.
JSON के काेड में दिखाना |
---|
{
"tableCellLocation": {
object (
|
फ़ील्ड | |
---|---|
tableCellLocation
|
रेफ़रंस टेबल की सेल की वह जगह जहां से कॉलम को मिटाया जाएगा. इस सेल में फैले कॉलम को मिटा दिया जाएगा. अगर यह मर्ज किया गया कोई सेल है जो एक से ज़्यादा कॉलम में फैला है, तो इस सेल में बने सभी कॉलम मिटा दिए जाएंगे. अगर डेटा मिटाए जाने के बाद भी टेबल में कोई कॉलम नहीं बचा, तो पूरी टेबल मिटा दी जाती है. |
InsertPageBreakRequest
तय की गई जगह पर पेज ब्रेक के बाद नई लाइन शामिल करता है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
insertion_location . वह जगह जहां पेज ब्रेक डाला जाएगा.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
location
|
दस्तावेज़ में किसी खास इंडेक्स पर पेज ब्रेक शामिल करता है.
पेज ब्रेक को मौजूदा
पेज ब्रेक को टेबल, समीकरण, फ़ुटनोट, हेडर या फ़ुटर के अंदर नहीं जोड़ा जा सकता. पेज ब्रेक सिर्फ़ मुख्य हिस्से के अंदर डाले जा सकते हैं, इसलिए
|
endOfSegmentLocation
|
दस्तावेज़ के मुख्य हिस्से के आखिर में पेज ब्रेक शामिल करता है.
किसी फ़ुटनोट, हेडर या फ़ुटर के अंदर पेज ब्रेक नहीं जोड़े जा सकते. पेज ब्रेक सिर्फ़ मुख्य हिस्से के अंदर डाले जा सकते हैं, इसलिए
|
DeletePositionedObjectRequest
मिटाता है
PositionedObject
दस्तावेज़ से बाहर निकाल दें.
JSON के काेड में दिखाना |
---|
{ "objectId": string, "tabId": string } |
फ़ील्ड | |
---|---|
objectId
|
जिस ऑब्जेक्ट को मिटाना है उसका आईडी. |
tabId
|
जिस टैब में मौजूद ऑब्जेक्ट को मिटाया जाना है वह इसमें मौजूद है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
UpdateTableColumnPropertiesRequest
यह अपडेट करता है:
TableColumnProperties
जोड़ें.
JSON के काेड में दिखाना |
---|
{ "tableStartLocation": { object ( |
फ़ील्ड | |
---|---|
tableStartLocation
|
वह जगह जहां दस्तावेज़ में टेबल शुरू होती है. |
columnIndices[]
|
शून्य-आधारित कॉलम इंडेक्स की सूची, जिसकी प्रॉपर्टी अपडेट की जानी चाहिए. अगर कोई इंडेक्स नहीं दिया गया है, तो सभी कॉलम अपडेट किए जाएंगे. |
tableColumnProperties
|
अपडेट की जाने वाली टेबल कॉलम की प्रॉपर्टी.
यदि
|
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, कॉलम की चौड़ाई अपडेट करने के लिए, सेट करें
|
UpdateTableCellStyleRequest
टेबल की सेल की किसी रेंज की स्टाइल को अपडेट करता है.
JSON के काेड में दिखाना |
---|
{ "tableCellStyle": { object ( |
फ़ील्ड | |
---|---|
tableCellStyle
|
टेबल सेल पर सेट की जाने वाली स्टाइल. बॉर्डर अपडेट करते समय, अगर कोई सेल, आस-पास की सेल के साथ बॉर्डर शेयर करती है, तो आस-पास की सेल की बॉर्डर प्रॉपर्टी को भी अपडेट कर दिया जाता है. मर्ज की गई और नहीं दिखने वाली बॉर्डर अपडेट नहीं की जाती हैं. चूंकि एक ही अनुरोध में आस-पास के सेल द्वारा शेयर किए गए बॉर्डर को अपडेट करने से विरोधाभासी बॉर्डर अपडेट हो सकते हैं, इसलिए बॉर्डर अपडेट निम्न क्रम में लागू किए जाते हैं:
|
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, टेबल सेल के बैकग्राउंड का रंग अपडेट करने के लिए, सेट करें
किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें. |
यूनियन फ़ील्ड
cells . वे सेल जिन्हें अपडेट किया जाएगा.
cells
इनमें से सिर्फ़ एक हो सकता है:
|
|
tableRange
|
टेबल की रेंज, टेबल के उस सबसेट को दिखाती है जिस पर अपडेट लागू किए गए हैं. |
tableStartLocation
|
वह जगह जहां दस्तावेज़ में टेबल शुरू होती है. तय किए जाने पर, अपडेट टेबल में मौजूद सभी सेल पर लागू हो जाते हैं. |
TableRange
टेबल की रेंज, टेबल के सबसेट का रेफ़रंस दिखाती है.
ध्यान दें कि यह ज़रूरी नहीं है कि किसी टेबल की रेंज से तय किए गए सेल, कोई रेक्टैंगल बना दें. उदाहरण के लिए, मान लें कि हमारे पास 3 x 3 वाली एक टेबल है, जिसमें आखिरी पंक्ति के सभी सेल एक साथ मर्ज किए गए हैं. टेबल इस तरह से दिखेगी:
[ ][ ][ ]
[ ][ ][ ]
[ ]
टेबल की किसी रेंज में टेबल सेल की लोकेशन = (tableStartLocation, पंक्ति = 0, कॉलम = 0), पंक्ति स्पैन = 3, और कॉलम स्पैन = 2 इन सेल के बारे में जानकारी देती है:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON के काेड में दिखाना |
---|
{
"tableCellLocation": {
object (
|
फ़ील्ड | |
---|---|
tableCellLocation
|
सेल की वह जगह जहां टेबल की रेंज शुरू होती है. |
rowSpan
|
टेबल की रेंज के लिए पंक्तियों का स्पैन. |
columnSpan
|
टेबल रेंज का कॉलम स्पैन. |
UpdateTableRowStyleRequest
यह अपडेट करता है:
TableRowStyle
पंक्तियों की संख्या डालें.
JSON के काेड में दिखाना |
---|
{ "tableStartLocation": { object ( |
फ़ील्ड | |
---|---|
tableStartLocation
|
वह जगह जहां दस्तावेज़ में टेबल शुरू होती है. |
rowIndices[]
|
शून्य-आधारित पंक्ति के इंडेक्स की सूची, जिसकी स्टाइल अपडेट की जानी चाहिए. अगर कोई इंडेक्स नहीं दिया गया है, तो सभी पंक्तियां अपडेट कर दी जाएंगी. |
tableRowStyle
|
पंक्तियों पर सेट की जाने वाली स्टाइल. |
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, लाइन की कम से कम ऊंचाई अपडेट करने के लिए,
|
ReplaceImageRequest
किसी मौजूदा इमेज को नई इमेज से बदलता है.
इमेज बदलने से कुछ चीज़ें हट जाती हैं
image effects
लागू कर सकते हैं.
JSON के काेड में दिखाना |
---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum (
|
फ़ील्ड | |
---|---|
imageObjectId
|
उस मौजूदा इमेज का आईडी जिसे बदला जाएगा. आईडी को पाने के अनुरोध के रिस्पॉन्स से वापस लाया जा सकता है. |
uri
|
नई इमेज का यूआरआई. शामिल करते समय इमेज को एक बार फ़ेच किया जाता है. इसके बाद, दस्तावेज़ के अंदर दिखाने के लिए एक कॉपी सेव कर ली जाती है. इमेज का साइज़ 50 एमबी से कम होना चाहिए और इसका साइज़ 25 मेगापिक्सल से ज़्यादा नहीं होना चाहिए. साथ ही, यह PNG, JPEG या GIF फ़ॉर्मैट में होना चाहिए.
दिया गया यूआरआई 2 केबी से ज़्यादा नहीं हो सकता. यूआरआई को इमेज के साथ सेव कर लिया जाता है और
|
imageReplaceMethod
|
बदलने का तरीका. |
tabId
|
जिस टैब में इमेज को बदलना है वह पहले से मौजूद है. हटाए जाने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
ImageReplaceMethod
इमेज बदलने का तरीका.
Enums | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
इमेज बदलने का तरीका नहीं बताया गया है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
CENTER_CROP
|
मूल इमेज की सीमाओं को भरने के लिए इमेज को स्केल और सेंटर करता है. मूल इमेज के बॉर्डर को भरने के लिए इमेज को काटा जा सकता है. इमेज का रेंडर किया गया साइज़, ओरिजनल इमेज जैसा ही होगा. |
UpdateDocumentStyleRequest
यह अपडेट करता है:
DocumentStyle
.
JSON के काेड में दिखाना |
---|
{
"documentStyle": {
object (
|
फ़ील्ड | |
---|---|
documentStyle
|
दस्तावेज़ पर सेट की जाने वाली स्टाइल.
दस्तावेज़ की स्टाइल में किए जाने वाले कुछ बदलावों की वजह से, दस्तावेज़ एडिटर में अन्य बदलाव दिख सकते हैं. इसका दस्तावेज़ देखें
|
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, बैकग्राउंड अपडेट करने के लिए,
|
tabId
|
वह टैब जिसमें अपडेट की जाने वाली स्टाइल शामिल है. हटाए जाने पर, अनुरोध पहले टैब पर लागू होता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
MergeTableCellsRequest
इसमें सेल मर्ज करता है:
Table
.
JSON के काेड में दिखाना |
---|
{
"tableRange": {
object (
|
फ़ील्ड | |
---|---|
tableRange
|
टेबल की वह रेंज जिससे तय होता है कि टेबल की किन सेल को मर्ज करना है. मर्ज की जा रही सेल के सभी टेक्स्ट को जोड़कर बनाया जाएगा और "head" में सेव किया जाएगा रेंज का सेल. यह तब रेंज का ऊपरी बायां सेल होता है, जब कॉन्टेंट की दिशा बाईं से दाईं ओर होती है. इसके अलावा, रेंज का ऊपरी दायां सेल भी ऐसा होता है. अगर रेंज नॉन-रेक्टेंगुलर है (जो कुछ मामलों में हो सकती है, जहां रेंज उन सेल को कवर करती है जिन्हें पहले ही मर्ज किया जा चुका है या जहां टेबल गैर-आयताकार है), तो 400 गलत अनुरोध वाली गड़बड़ी मिलती है. |
UnmergeTableCellsRequest
इसमें सेल अनमर्ज करता है:
Table
.
JSON के काेड में दिखाना |
---|
{
"tableRange": {
object (
|
फ़ील्ड | |
---|---|
tableRange
|
टेबल की वह रेंज जिससे तय होता है कि टेबल की किन सेल को अनमर्ज करना है. इस रेंज में मर्ज किए गए सभी सेल अनमर्ज कर दिए जाएंगे. साथ ही, उन सेल पर कोई असर नहीं पड़ेगा जिन्हें पहले ही अनमर्ज किया गया है. अगर रेंज में मर्ज की गई कोई सेल नहीं है, तो अनुरोध से कुछ नहीं होगा. अगर मर्ज की गई किसी भी सेल में टेक्स्ट है, तो टेक्स्ट "head" में ही रहेगा अनमर्ज सेल के नतीजे के तौर पर बनी सेल का सेल. "हेड" सेल तब ऊपरी बायां सेल होता है, जब सामग्री की दिशा बाएं से दाएं होती है और बाकी दिशा में ऊपर दाईं ओर होती है. |
CreateHeaderRequest
इससे जनरेट हुई
Header
. नया हेडर
SectionStyle
उस जगह पर मौजूद होना चाहिए जहां
SectionBreak
अगर बताया गया है, तो यह
DocumentStyle
.
अगर इस तरह का हेडर पहले से मौजूद है, तो खराब अनुरोध वाली 400 की गड़बड़ी वाला मैसेज दिखता है.
JSON के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type
|
बनाने के लिए हेडर का टाइप. |
sectionBreakLocation
|
इवेंट की जगह
|
CreateFootnoteRequest
इससे जनरेट हुई
Footnote
सेगमेंट और नया सम्मिलित करता है
FootnoteReference
दिए गए स्थान पर उससे जुड़ जाएगा.
नया
Footnote
सेगमेंट में एक स्पेस होगा जिसके बाद एक न्यूलाइन वर्ण होगा.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
footnote_reference_location . फ़ुटनोट रेफ़रंस शामिल करने की जगह.
footnote_reference_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
location
|
दस्तावेज़ में किसी खास इंडेक्स में फ़ुटनोट रेफ़रंस को शामिल करता है.
फ़ुटनोट रेफ़रंस को मौजूदा
फ़ुटनोट रेफ़रंस, किसी समीकरण, हेडर, फ़ुटर या फ़ुटनोट के अंदर नहीं डाले जा सकते. फ़ुटनोट के रेफ़रंस सिर्फ़ मुख्य हिस्से में डाले जा सकते हैं, इसलिए
|
endOfSegmentLocation
|
फ़ुटनोट रेफ़रंस को दस्तावेज़ के मुख्य हिस्से के आखिर में शामिल करता है.
फ़ुटनोट के रेफ़रंस, हेडर, फ़ुटर या फ़ुटनोट के अंदर नहीं डाले जा सकते. फ़ुटनोट के रेफ़रंस सिर्फ़ मुख्य हिस्से में डाले जा सकते हैं, इसलिए
|
ReplaceNamedRangeContentRequest
बताए गए कॉन्टेंट को बदलता है
NamedRange
या
NamedRanges
उसके कॉन्टेंट को हटा सकता है.
ध्यान दें कि एक व्यक्ति
NamedRange
इसमें कई बार
ranges
. इस मामले में, सिर्फ़ पहली रेंज के कॉन्टेंट को बदला जाएगा. अन्य रेंज और उनका कॉन्टेंट मिटा दिया जाएगा.
ऐसे मामलों में जहां किसी रेंज को बदलने या मिटाने से दस्तावेज़ का स्ट्रक्चर अमान्य हो जाता है, वहां 400 खराब अनुरोध की गड़बड़ी दिखती है.
JSON के काेड में दिखाना |
---|
{ "tabsCriteria": { object ( |
फ़ील्ड | |
---|---|
tabsCriteria
|
ज़रूरी नहीं. यह तय करने के लिए इस्तेमाल की जाने वाली शर्तें कि किन टैब में बदलाव किया जाएगा. हटाए जाने पर, बदलाव सभी टैब पर लागू हो जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
यूनियन फ़ील्ड
replacement_content . वह कॉन्टेंट जिसे नाम वाली रेंज की मौजूदा कॉन्टेंट से बदलना है.
replacement_content
इनमें से सिर्फ़ एक हो सकता है:
|
|
text
|
बताई गई नाम वाली रेंज के कॉन्टेंट को दिए गए टेक्स्ट से बदलता है. |
यूनियन फ़ील्ड
named_range_reference . नाम वाली रेंज का रेफ़रंस, जिसका कॉन्टेंट बदला जाएगा.
named_range_reference
इनमें से सिर्फ़ एक हो सकता है:
|
|
namedRangeId
|
उस नाम वाली रेंज का आईडी जिसका कॉन्टेंट बदला जाएगा. अगर दिए गए आईडी के साथ कोई भी नाम वाली रेंज नहीं है, तो खराब अनुरोध वाली 400 गड़बड़ी मिलती है. |
namedRangeName
|
इवेंट मैनेजर का नाम
अगर एक से ज़्यादा
|
UpdateSectionStyleRequest
यह अपडेट करता है:
SectionStyle
.
JSON के काेड में दिखाना |
---|
{ "range": { object ( |
फ़ील्ड | |
---|---|
range
|
शैली के लिए सेक्शन को ओवरलैप करने वाली रेंज.
सेक्शन ब्रेक सिर्फ़ शरीर के अंदर डाले जा सकते हैं, इसलिए
|
sectionStyle
|
सेक्शन पर सेट की जाने वाली स्टाइल.
कुछ सेक्शन स्टाइल में बदलाव की वजह से, दस्तावेज़ एडिटर के काम करने का तरीका डुप्लीकेट हो सकता है. इसका दस्तावेज़ देखें
|
fields
|
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.
कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट
उदाहरण के लिए, बायां मार्जिन अपडेट करने के लिए,
|
InsertSectionBreakRequest
दी गई जगह पर सेक्शन ब्रेक डालता है.
नए सेक्शन से पहले एक न्यूलाइन वाला वर्ण शामिल किया जाएगा.
JSON के काेड में दिखाना |
---|
{ "sectionType": enum ( |
फ़ील्ड | |
---|---|
sectionType
|
किस तरह का सेक्शन शामिल करना है. |
यूनियन फ़ील्ड
insertion_location . वह जगह जहां ब्रेक डाला जाएगा.
insertion_location
इनमें से सिर्फ़ एक हो सकता है:
|
|
location
|
दस्तावेज़ में किसी खास इंडेक्स पर नई लाइन और सेक्शन ब्रेक शामिल करता है.
सेक्शन ब्रेक को मौजूदा की सीमाओं के अंदर डाला जाना चाहिए
सेक्शन ब्रेक को टेबल, समीकरण, फ़ुटनोट, हेडर या फ़ुटर के अंदर नहीं जोड़ा जा सकता. सेक्शन ब्रेक सिर्फ़ शरीर के अंदर डाले जा सकते हैं, इसलिए
|
endOfSegmentLocation
|
दस्तावेज़ के मुख्य भाग के आखिर में एक नई लाइन और एक सेक्शन ब्रेक शामिल करता है.
सेक्शन ब्रेक को फ़ुटनोट, हेडर या फ़ुटर के अंदर नहीं जोड़ा जा सकता. सेक्शन ब्रेक सिर्फ़ शरीर के अंदर डाले जा सकते हैं, इसलिए
|
DeleteHeaderRequest
मिटाता है
Header
दस्तावेज़ से बाहर निकाल दें.
JSON के काेड में दिखाना |
---|
{ "headerId": string, "tabId": string } |
फ़ील्ड | |
---|---|
headerId
|
मिटाने के लिए हेडर का आईडी. अगर यह हेडर
|
tabId
|
वह टैब जिसमें मिटाने वाला हेडर है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है. एक टैब वाले दस्तावेज़ में:
एक से ज़्यादा टैब वाले दस्तावेज़ में:
|
PinTableHeaderRowsRequest
टेबल में पिन की गई टेबल की हेडर पंक्तियों की संख्या अपडेट करता है.
JSON के काेड में दिखाना |
---|
{
"tableStartLocation": {
object (
|
फ़ील्ड | |
---|---|
tableStartLocation
|
वह जगह जहां दस्तावेज़ में टेबल शुरू होती है. |
pinnedHeaderRowsCount
|
पिन की जाने वाली टेबल पंक्तियों की संख्या, जहां 0 का मतलब है कि सभी पंक्तियां अनपिन की गई हैं. |