Requests

अनुरोध

किसी दस्तावेज़ पर लागू करने के लिए एक अपडेट.

JSON के काेड में दिखाना
{

  // Union field request can be only one of the following:
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "createNamedRange": {
    object (CreateNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "deleteContentRange": {
    object (DeleteContentRangeRequest)
  },
  "insertInlineImage": {
    object (InsertInlineImageRequest)
  },
  "insertTable": {
    object (InsertTableRequest)
  },
  "insertTableRow": {
    object (InsertTableRowRequest)
  },
  "insertTableColumn": {
    object (InsertTableColumnRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "insertPageBreak": {
    object (InsertPageBreakRequest)
  },
  "deletePositionedObject": {
    object (DeletePositionedObjectRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableCellStyle": {
    object (UpdateTableCellStyleRequest)
  },
  "updateTableRowStyle": {
    object (UpdateTableRowStyleRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateDocumentStyle": {
    object (UpdateDocumentStyleRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "createHeader": {
    object (CreateHeaderRequest)
  },
  "createFooter": {
    object (CreateFooterRequest)
  },
  "createFootnote": {
    object (CreateFootnoteRequest)
  },
  "replaceNamedRangeContent": {
    object (ReplaceNamedRangeContentRequest)
  },
  "updateSectionStyle": {
    object (UpdateSectionStyleRequest)
  },
  "insertSectionBreak": {
    object (InsertSectionBreakRequest)
  },
  "deleteHeader": {
    object (DeleteHeaderRequest)
  },
  "deleteFooter": {
    object (DeleteFooterRequest)
  },
  "pinTableHeaderRows": {
    object (PinTableHeaderRowsRequest)
  }
  // End of list of possible types for union field request.
}
फ़ील्ड
यूनियन फ़ील्ड request. लागू किया जाने वाला खास अनुरोध. सिर्फ़ एक फ़ील्ड होना ज़रूरी है. request इनमें से सिर्फ़ एक हो सकता है:
replaceAllText

object (ReplaceAllTextRequest)

बताए गए टेक्स्ट के सभी इंस्टेंस बदलता है.

insertText

object (InsertTextRequest)

तय की गई जगह पर टेक्स्ट डालता है.

updateTextStyle

object (UpdateTextStyleRequest)

तय रेंज में टेक्स्ट की स्टाइल को अपडेट करता है.

createParagraphBullets

object (CreateParagraphBulletsRequest)

पैराग्राफ़ के लिए बुलेट बनाता है

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

पैराग्राफ़ से बुलेट को हटाता है.

createNamedRange

object (CreateNamedRangeRequest)

नाम वाली रेंज बनाता है.

deleteNamedRange

object (DeleteNamedRangeRequest)

नाम वाली रेंज को मिटाता है.

updateParagraphStyle

object (UpdateParagraphStyleRequest)

तय की गई रेंज में पैराग्राफ़ स्टाइल को अपडेट करता है.

deleteContentRange

object (DeleteContentRangeRequest)

दस्तावेज़ से कॉन्टेंट मिटाता है.

insertInlineImage

object (InsertInlineImageRequest)

तय की गई जगह पर इनलाइन इमेज को शामिल करता है.

insertTable

object (InsertTableRequest)

तय जगह पर टेबल शामिल करता है.

insertTableRow

object (InsertTableRowRequest)

टेबल में एक खाली पंक्ति शामिल करता है.

insertTableColumn

object (InsertTableColumnRequest)

टेबल में खाली कॉलम शामिल करता है.

deleteTableRow

object (DeleteTableRowRequest)

टेबल से पंक्ति मिटाता है.

deleteTableColumn

object (DeleteTableColumnRequest)

टेबल से कॉलम मिटाता है.

insertPageBreak

object (InsertPageBreakRequest)

तय की गई जगह पर पेज ब्रेक शामिल करता है.

deletePositionedObject

object (DeletePositionedObjectRequest)

दस्तावेज़ से किसी जगह पर रखे गए ऑब्जेक्ट को मिटाता है.

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

टेबल के कॉलम की प्रॉपर्टी को अपडेट करता है.

updateTableCellStyle

object (UpdateTableCellStyleRequest)

टेबल की सेल की स्टाइल को अपडेट करता है.

updateTableRowStyle

object (UpdateTableRowStyleRequest)

टेबल में लाइन की स्टाइल को अपडेट करता है.

replaceImage

object (ReplaceImageRequest)

दस्तावेज़ की इमेज को बदलता है.

updateDocumentStyle

object (UpdateDocumentStyleRequest)

इससे दस्तावेज़ की स्टाइल अपडेट हो जाती है.

mergeTableCells

object (MergeTableCellsRequest)

टेबल में कई सेल को मर्ज करता है.

unmergeTableCells

object (UnmergeTableCellsRequest)

टेबल में सेल अनमर्ज करता है.

createHeader

object (CreateHeaderRequest)

हेडर बनाता है.

createFootnote

object (CreateFootnoteRequest)

फ़ुटनोट बनाता है.

replaceNamedRangeContent

object (ReplaceNamedRangeContentRequest)

कॉन्टेंट को नाम वाली किसी रेंज में बदलता है.

updateSectionStyle

object (UpdateSectionStyleRequest)

बताई गई रेंज की सेक्शन शैली को अपडेट करता है.

insertSectionBreak

object (InsertSectionBreakRequest)

तय की गई जगह पर सेक्शन ब्रेक शामिल करता है.

deleteHeader

object (DeleteHeaderRequest)

दस्तावेज़ से हेडर मिटाता है.

pinTableHeaderRows

object (PinTableHeaderRowsRequest)

टेबल में पिन की गई हेडर पंक्तियों की संख्या अपडेट करता है.

ReplaceAllTextRequest

मानदंड से मेल खाने वाले टेक्स्ट के सभी इंस्टेंस को इससे बदलता है replace text.

JSON के काेड में दिखाना
{
  "replaceText": string,
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
फ़ील्ड
replaceText

string

वह टेक्स्ट जो मेल खाने वाले टेक्स्ट की जगह लेगा.

tabsCriteria

object (TabsCriteria)

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

हटाए जाने पर, बदलाव सभी टैब पर लागू हो जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर इसे छोटा कर दिया जाता है, तो यह बदलाव एक टैब पर लागू होगा.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर यह पैरामीटर उपलब्ध कराया जाता है, तो चुने गए टैब पर यह बदलाव लागू होगा.

  • अगर आप इसे हटा देते हैं, तो यह बदलाव सभी टैब पर लागू होगा.

यूनियन फ़ील्ड criteria. टेक्स्ट को बदलने के लिए इस्तेमाल की जाने वाली शर्तें. criteria इनमें से सिर्फ़ एक हो सकता है:
containsText

object (SubstringMatchCriteria)

इस सबस्ट्रिंग से मेल खाने वाले दस्तावेज़ में टेक्स्ट खोजता है.

SubstringMatchCriteria

यह एक ऐसी शर्त होती है जो दस्तावेज़ में टेक्स्ट की किसी खास स्ट्रिंग से मेल खाती है.

JSON के काेड में दिखाना
{
  "text": string,
  "matchCase": boolean
}
फ़ील्ड
text

string

दस्तावेज़ में खोजा जाने वाला टेक्स्ट.

matchCase

boolean

इससे पता चलता है कि खोज के लिए शब्द का इस्तेमाल किया जाना चाहिए या नहीं:

  • True : यह खोज केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) है.
  • False : खोज केस-इनसेंसिटिव है.

TabsCriteria

वह शर्त जिससे यह तय होता है कि अनुरोध किन टैब में लागू होगा.

JSON के काेड में दिखाना
{
  "tabIds": [
    string
  ]
}
फ़ील्ड
tabIds[]

string

उन टैब आईडी की सूची जिनमें अनुरोध लागू होता है.

InsertTextRequest

तय की गई जगह पर टेक्स्ट डालता है.

JSON के काेड में दिखाना
{
  "text": string,

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
text

string

शामिल किया जाने वाला टेक्स्ट.

न्यूलाइन वाला वर्ण शामिल करने से, इंप्लिसिट रूप से नया वर्ण बन जाएगा Paragraph उस इंडेक्स में दिखेगा. नए पैराग्राफ़ की स्टाइल को मौजूदा इंसर्शन इंडेक्स के पैराग्राफ़ से कॉपी किया जाएगा. इसमें सूचियां और बुलेट भी शामिल हैं.

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

कुछ कंट्रोल कैरेक्टर (U+0000-U+0008, U+000C-U+001F) और यूनिकोड बेसिक एक से ज़्यादा भाषाओं के निजी इस्तेमाल की जगह (U+E000-U+F8FF) के वर्ण, शामिल किए गए टेक्स्ट से हटा दिए जाएंगे.

यूनियन फ़ील्ड insertion_location. वह जगह जहां टेक्स्ट डाला जाएगा. insertion_location इनमें से सिर्फ़ एक हो सकता है:
location

object (Location)

दस्तावेज़ में किसी खास इंडेक्स पर टेक्स्ट को शामिल करता है.

टेक्स्ट को किसी मौजूदा टेक्स्ट की सीमाओं के अंदर डाला जाना चाहिए Paragraph. उदाहरण के लिए, टेक्स्ट को टेबल के शुरुआती इंडेक्स पर (जैसे, टेबल और उसके पिछले पैराग्राफ़ के बीच) नहीं डाला जा सकता. टेक्स्ट को पिछले पैराग्राफ़ में डाला जाना चाहिए.

endOfSegmentLocation

object (EndOfSegmentLocation)

हेडर, फ़ुटर, फ़ुटनोट या दस्तावेज़ के मुख्य हिस्से के आखिर में टेक्स्ट को शामिल करता है.

जगह

दस्तावेज़ में कोई खास जगह.

JSON के काेड में दिखाना
{
  "segmentId": string,
  "index": integer,
  "tabId": string
}
फ़ील्ड
segmentId

string

जगह के हेडर, फ़ुटर या फ़ुटनोट का आईडी. खाली सेगमेंट आईडी, दस्तावेज़ के मुख्य हिस्से को दिखाता है.

index

integer

UTF-16 कोड यूनिट में, शून्य-आधारित इंडेक्स.

इंडेक्स, इसके ज़रिए तय किए गए सेगमेंट की शुरुआत के हिसाब से है segmentId.

tabId

string

वह टैब जिसमें जगह की जानकारी मौजूद है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर अनुरोध मिटाया जाता है, तो यह अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

EndOfSegmentLocation

किसी मुख्य हिस्से, हेडर, फ़ुटर या फ़ुटनोट के आखिर में जगह की जानकारी. जगह की जानकारी, दस्तावेज़ के सेगमेंट में आखिरी नई लाइन से ठीक पहले की है.

JSON के काेड में दिखाना
{
  "segmentId": string,
  "tabId": string
}
फ़ील्ड
segmentId

string

जगह के हेडर, फ़ुटर या फ़ुटनोट का आईडी. खाली सेगमेंट आईडी, दस्तावेज़ के मुख्य हिस्से को दिखाता है.

tabId

string

वह टैब जिसमें जगह की जानकारी मौजूद है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर अनुरोध मिटाया जाता है, तो यह अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

UpdateTextStyleRequest

टेक्स्ट की स्टाइल अपडेट करें.

JSON के काेड में दिखाना
{
  "textStyle": {
    object (TextStyle)
  },
  "fields": string,

  // Union field insertion_location can be only one of the following:
  "range": {
    object (Range)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
textStyle

object (TextStyle)

टेक्स्ट पर सेट की जाने वाली स्टाइल.

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

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

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट textStyle लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, टेक्स्ट की स्टाइल को बोल्ड करने के लिए, fields से "bold".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

यूनियन फ़ील्ड insertion_location. इस्तेमाल की जाने वाली रेंज का टाइप जहां टेक्स्ट की स्टाइल को अपडेट किया जाएगा. insertion_location इनमें से सिर्फ़ एक हो सकता है:
range

object (Range)

स्टाइल के लिए टेक्स्ट की रेंज.

आस-पास की न्यूलाइन शामिल करने के लिए रेंज को बढ़ाया जा सकता है.

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

रेंज को किसी रिलेटिव UpdateTextStyleRequest के अंदर नहीं डाला जा सकता.

CreateParagraphBulletsRequest

दी गई रेंज को ओवरलैप करने वाले सभी पैराग्राफ़ के लिए बुलेट बनाएं.

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

अगर पैराग्राफ़ अपडेट करने से ठीक पहले वाला पैराग्राफ़, मेल खाने वाले प्रीसेट के साथ किसी सूची में है, तो अपडेट किए जा रहे पैराग्राफ़ को पिछली सूची में जोड़ दिया जाता है.

JSON के काेड में दिखाना
{
  "range": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
फ़ील्ड
range

object (Range)

वह सीमा जिस पर बुलेट प्रीसेट लागू करना है.

bulletPreset

enum (BulletGlyphPreset)

इस्तेमाल किए जाने वाले बुलेट ग्लिफ़ के टाइप.

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)
  }
}
फ़ील्ड
range

object (Range)

वह श्रेणी जिससे बुलेट हटाना है.

CreateNamedRangeRequest

इससे जनरेट हुई NamedRange दी गई रेंज के रेफ़रंस के तौर पर.

JSON के काेड में दिखाना
{
  "name": string,
  "range": {
    object (Range)
  }
}
फ़ील्ड
name

string

NamedRange का नाम. नाम का यूनीक नाम होना ज़रूरी नहीं है.

नाम में कम से कम 1 वर्ण और ज़्यादा से ज़्यादा 256 वर्ण होने चाहिए. इनका मेज़रमेंट UTF-16 कोड यूनिट में किया जाता है.

range

object (Range)

वह रेंज जिस पर नाम लागू करना है.

DeleteNamedRangeRequest

मिटाता है NamedRange.

JSON के काेड में दिखाना
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field named_range_reference can be only one of the following:
  "namedRangeId": string,
  "name": string
  // End of list of possible types for union field named_range_reference.
}
फ़ील्ड
tabsCriteria

object (TabsCriteria)

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

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

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

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर रेंज दी गई है, तो बताए गए टैब पर रेंज मिटाई जा सकती है.

  • अगर दी गई सीमा नहीं दी जाती है, तो चुनी गई रेंज को सभी टैब पर लागू किया जा सकता है.

यूनियन फ़ील्ड named_range_reference. वह वैल्यू जो तय करती है कि किस रेंज या रेंज को मिटाना है. सटीक रूप से एक सेट होना चाहिए. named_range_reference इनमें से सिर्फ़ एक हो सकता है:
namedRangeId

string

मिटाने के लिए, नाम वाली रेंज का आईडी.

name

string

हटाई जाने वाली श्रेणी(रेंज) का नाम. दिए गए नाम वाली सभी नाम वाली रेंज मिटा दी जाएंगी.

UpdateParagraphStyleRequest

दी गई रेंज से ओवरलैप करने वाले सभी पैराग्राफ़ की स्टाइल अपडेट करें.

JSON के काेड में दिखाना
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "fields": string,

  // Union field insertion_location can be only one of the following:
  "range": {
    object (Range)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
paragraphStyle

object (ParagraphStyle)

पैराग्राफ़ पर सेट की जाने वाली स्टाइल.

कुछ पैराग्राफ़ शैली बदलावों के कारण दस्तावेज़ संपादक के व्यवहार को मिरर करने के लिए अन्य बदलाव हो सकते हैं. इसका दस्तावेज़ देखें ParagraphStyle हमारा वीडियो देखें.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट paragraphStyle लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, पैराग्राफ़ स्टाइल की अलाइनमेंट प्रॉपर्टी को अपडेट करने के लिए, fields से "alignment".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

यूनियन फ़ील्ड insertion_location. रेंज का वह टाइप जहां पैराग्राफ़ की स्टाइल को अपडेट किया जाएगा. insertion_location इनमें से सिर्फ़ एक हो सकता है:
range

object (Range)

पैराग्राफ़ को शैली के हिसाब से ओवरलैप करने वाली रेंज.

DeleteContentRangeRequest

दस्तावेज़ से कॉन्टेंट मिटाता है.

JSON के काेड में दिखाना
{
  "range": {
    object (Range)
  }
}
फ़ील्ड
range

object (Range)

मिटाने के लिए कॉन्टेंट की रेंज.

किसी पैराग्राफ़ की सीमा पार करने वाले टेक्स्ट को मिटाने से पैराग्राफ़ की स्टाइल, सूचियों, पोज़िशन किए गए ऑब्जेक्ट, और बुकमार्क में बदलाव हो सकते हैं, क्योंकि दोनों पैराग्राफ़ मर्ज कर दिए जाते हैं.

कुछ रेंज मिटाने की कोशिश करने पर, दस्तावेज़ का स्ट्रक्चर अमान्य हो सकता है. इस स्थिति में, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

मिटाने के अमान्य अनुरोधों के कुछ उदाहरण:

  • सरोगेट जोड़े की एक कोड यूनिट को मिटाना.
  • किसी Body, Header, Footer, Footnote, TableCell या TableOfContents.
  • किसी ईमेल पते के शुरुआती या आखिरी हिस्से को मिटाने से Table, TableOfContents या Equation वह भी एलिमेंट को मिटाए बिना.
  • एक से पहले न्यूलाइन वर्ण को हटाना Table, TableOfContents या SectionBreak उसे हटाए बिना.
  • टेबल की अलग-अलग पंक्तियां या सेल मिटाना. टेबल की सेल में मौजूद कॉन्टेंट को मिटाने की अनुमति है.

InsertInlineImageRequest

दिखाता है InlineObject दी गई जगह पर इमेज शामिल करता है.

JSON के काेड में दिखाना
{
  "uri": string,
  "objectSize": {
    object (Size)
  },

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
uri

string

इमेज का यूआरआई.

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

दिया गया यूआरआई सार्वजनिक तौर पर उपलब्ध होना चाहिए. साथ ही, यह ज़्यादा से ज़्यादा 2 केबी लंबा होना चाहिए. यूआरआई खुद ही इमेज के साथ सेव हो जाता है, और ImageProperties.content_uri फ़ील्ड में डालें.

objectSize

object (Size)

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

यूनियन फ़ील्ड insertion_location. वह जगह जहां इमेज डाली जाएगी. insertion_location इनमें से सिर्फ़ एक हो सकता है:
location

object (Location)

दस्तावेज़ में किसी खास इंडेक्स पर इमेज को शामिल करता है.

इमेज को किसी मौजूदा इमेज की सीमाओं के अंदर डाला जाना चाहिए Paragraph. उदाहरण के लिए, इसे टेबल के शुरुआती इंडेक्स पर (जैसे, टेबल और उसके पिछले पैराग्राफ़ के बीच) नहीं डाला जा सकता.

इनलाइन इमेज को फ़ुटनोट या समीकरण में नहीं जोड़ा जा सकता.

endOfSegmentLocation

object (EndOfSegmentLocation)

हेडर, फ़ुटर या दस्तावेज़ के मुख्य हिस्से के आखिर में टेक्स्ट को शामिल करता है.

इनलाइन इमेज को फ़ुटनोट में नहीं जोड़ा जा सकता.

InsertTableRequest

तय जगह पर टेबल शामिल करता है.

शामिल की गई टेबल से पहले एक न्यूलाइन वर्ण शामिल किया जाएगा.

JSON के काेड में दिखाना
{
  "rows": integer,
  "columns": integer,

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
rows

integer

टेबल में पंक्तियों की संख्या.

columns

integer

टेबल में कॉलम की संख्या.

यूनियन फ़ील्ड insertion_location. वह जगह जहां टेबल शामिल की जाएगी. insertion_location इनमें से सिर्फ़ एक हो सकता है:
location

object (Location)

किसी खास मॉडल इंडेक्स में टेबल को शामिल करता है.

शामिल की गई टेबल से पहले एक न्यूलाइन वर्ण शामिल किया जाएगा, इसलिए टेबल के शुरू होने का इंडेक्स, तय की गई जगह के इंडेक्स + 1 पर होगा.

टेबल को किसी मौजूदा डेटा की सीमाओं के अंदर डाला जाना चाहिए Paragraph. उदाहरण के लिए, इसे किसी टेबल के शुरुआती इंडेक्स पर (जैसे, किसी मौजूदा टेबल और उसके पिछले पैराग्राफ़ के बीच) नहीं डाला जा सकता.

किसी फ़ुटनोट या समीकरण के अंदर टेबल नहीं जोड़ी जा सकतीं.

endOfSegmentLocation

object (EndOfSegmentLocation)

दिए गए हेडर, फ़ुटर या दस्तावेज़ के मुख्य भाग के आखिर में टेबल को शामिल करता है. सम्मिलित तालिका से पहले एक न्यूलाइन वर्ण शामिल किया जाएगा.

किसी फ़ुटनोट के अंदर टेबल नहीं जोड़ी जा सकतीं.

InsertTableRowRequest

टेबल में एक खाली पंक्ति शामिल करता है.

JSON के काेड में दिखाना
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean
}
फ़ील्ड
tableCellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से पंक्तियां डाली जाएंगी.

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

insertBelow

boolean

रेफ़रंस सेल की जगह के नीचे नई पंक्ति शामिल करनी है या नहीं.

  • True : सेल के नीचे डालें.
  • False : सेल के ऊपर डालें.

TableCellLocation

टेबल के अंदर एक सेल की जगह.

JSON के काेड में दिखाना
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndex": integer,
  "columnIndex": integer
}
फ़ील्ड
tableStartLocation

object (Location)

वह जगह जहां दस्तावेज़ में टेबल शुरू होती है.

rowIndex

integer

शून्य पर आधारित पंक्ति का इंडेक्स. उदाहरण के लिए, टेबल की दूसरी पंक्ति का इंडेक्स 1 है.

columnIndex

integer

शून्य पर आधारित कॉलम इंडेक्स. उदाहरण के लिए, टेबल के दूसरे कॉलम का कॉलम इंडेक्स 1 है.

InsertTableColumnRequest

टेबल में खाली कॉलम शामिल करता है.

JSON के काेड में दिखाना
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean
}
फ़ील्ड
tableCellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से कॉलम जोड़े जाएंगे.

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

insertRight

boolean

चुनें कि रेफ़रंस सेल की जगह के दाईं ओर नया कॉलम जोड़ना है या नहीं.

  • True : दाईं ओर डालें.
  • False : बाईं ओर सम्मिलित करें.

DeleteTableRowRequest

टेबल से पंक्ति मिटाता है.

JSON के काेड में दिखाना
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
फ़ील्ड
tableCellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से लाइन मिटाई जाएगी.

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

DeleteTableColumnRequest

टेबल से कॉलम मिटाता है.

JSON के काेड में दिखाना
{
  "tableCellLocation": {
    object (TableCellLocation)
  }
}
फ़ील्ड
tableCellLocation

object (TableCellLocation)

रेफ़रंस टेबल की सेल की वह जगह जहां से कॉलम को मिटाया जाएगा.

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

InsertPageBreakRequest

तय की गई जगह पर पेज ब्रेक के बाद नई लाइन शामिल करता है.

JSON के काेड में दिखाना
{

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
यूनियन फ़ील्ड insertion_location. वह जगह जहां पेज ब्रेक डाला जाएगा. insertion_location इनमें से सिर्फ़ एक हो सकता है:
location

object (Location)

दस्तावेज़ में किसी खास इंडेक्स पर पेज ब्रेक शामिल करता है.

पेज ब्रेक को मौजूदा Paragraph. उदाहरण के लिए, इसे टेबल के शुरुआती इंडेक्स पर (जैसे, टेबल और उसके पिछले पैराग्राफ़ के बीच) नहीं डाला जा सकता.

पेज ब्रेक को टेबल, समीकरण, फ़ुटनोट, हेडर या फ़ुटर के अंदर नहीं जोड़ा जा सकता. पेज ब्रेक सिर्फ़ मुख्य हिस्से के अंदर डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

endOfSegmentLocation

object (EndOfSegmentLocation)

दस्तावेज़ के मुख्य हिस्से के आखिर में पेज ब्रेक शामिल करता है.

किसी फ़ुटनोट, हेडर या फ़ुटर के अंदर पेज ब्रेक नहीं जोड़े जा सकते. पेज ब्रेक सिर्फ़ मुख्य हिस्से के अंदर डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

DeletePositionedObjectRequest

मिटाता है PositionedObject दस्तावेज़ से बाहर निकाल दें.

JSON के काेड में दिखाना
{
  "objectId": string,
  "tabId": string
}
फ़ील्ड
objectId

string

जिस ऑब्जेक्ट को मिटाना है उसका आईडी.

tabId

string

जिस टैब में मौजूद ऑब्जेक्ट को मिटाया जाना है वह इसमें मौजूद है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर अनुरोध मिटाया जाता है, तो यह अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

UpdateTableColumnPropertiesRequest

यह अपडेट करता है: TableColumnProperties जोड़ें.

JSON के काेड में दिखाना
{
  "tableStartLocation": {
    object (Location)
  },
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
फ़ील्ड
tableStartLocation

object (Location)

वह जगह जहां दस्तावेज़ में टेबल शुरू होती है.

columnIndices[]

integer

शून्य-आधारित कॉलम इंडेक्स की सूची, जिसकी प्रॉपर्टी अपडेट की जानी चाहिए. अगर कोई इंडेक्स नहीं दिया गया है, तो सभी कॉलम अपडेट किए जाएंगे.

tableColumnProperties

object (TableColumnProperties)

अपडेट की जाने वाली टेबल कॉलम की प्रॉपर्टी.

यदि tableColumnProperties#width 5 पॉइंट (5/72 इंच) से कम का है, तो 400 खराब अनुरोध की गड़बड़ी मिलती है.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट tableColumnProperties लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, कॉलम की चौड़ाई अपडेट करने के लिए, सेट करें fields से "width".

UpdateTableCellStyleRequest

टेबल की सेल की किसी रेंज की स्टाइल को अपडेट करता है.

JSON के काेड में दिखाना
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "fields": string,

  // Union field cells can be only one of the following:
  "tableRange": {
    object (TableRange)
  },
  "tableStartLocation": {
    object (Location)
  }
  // End of list of possible types for union field cells.
}
फ़ील्ड
tableCellStyle

object (TableCellStyle)

टेबल सेल पर सेट की जाने वाली स्टाइल.

बॉर्डर अपडेट करते समय, अगर कोई सेल, आस-पास की सेल के साथ बॉर्डर शेयर करती है, तो आस-पास की सेल की बॉर्डर प्रॉपर्टी को भी अपडेट कर दिया जाता है. मर्ज की गई और नहीं दिखने वाली बॉर्डर अपडेट नहीं की जाती हैं.

चूंकि एक ही अनुरोध में आस-पास के सेल द्वारा शेयर किए गए बॉर्डर को अपडेट करने से विरोधाभासी बॉर्डर अपडेट हो सकते हैं, इसलिए बॉर्डर अपडेट निम्न क्रम में लागू किए जाते हैं:

  • borderRight
  • borderLeft
  • borderBottom
  • borderTop
fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट tableCellStyle लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, टेबल सेल के बैकग्राउंड का रंग अपडेट करने के लिए, सेट करें fields से "backgroundColor".

किसी प्रॉपर्टी को उसकी डिफ़ॉल्ट वैल्यू पर रीसेट करने के लिए, फ़ील्ड मास्क में उसके फ़ील्ड का नाम शामिल करें, लेकिन फ़ील्ड को सेट न करें.

यूनियन फ़ील्ड cells. वे सेल जिन्हें अपडेट किया जाएगा. cells इनमें से सिर्फ़ एक हो सकता है:
tableRange

object (TableRange)

टेबल की रेंज, टेबल के उस सबसेट को दिखाती है जिस पर अपडेट लागू किए गए हैं.

tableStartLocation

object (Location)

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

TableRange

टेबल की रेंज, टेबल के सबसेट का रेफ़रंस दिखाती है.

ध्यान दें कि यह ज़रूरी नहीं है कि किसी टेबल की रेंज से तय किए गए सेल, कोई रेक्टैंगल बना दें. उदाहरण के लिए, मान लें कि हमारे पास 3 x 3 वाली एक टेबल है, जिसमें आखिरी पंक्ति के सभी सेल एक साथ मर्ज किए गए हैं. टेबल इस तरह से दिखेगी:

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

टेबल की किसी रेंज में टेबल सेल की लोकेशन = (tableStartLocation, पंक्ति = 0, कॉलम = 0), पंक्ति स्पैन = 3, और कॉलम स्पैन = 2 इन सेल के बारे में जानकारी देती है:

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
JSON के काेड में दिखाना
{
  "tableCellLocation": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
फ़ील्ड
tableCellLocation

object (TableCellLocation)

सेल की वह जगह जहां टेबल की रेंज शुरू होती है.

rowSpan

integer

टेबल की रेंज के लिए पंक्तियों का स्पैन.

columnSpan

integer

टेबल रेंज का कॉलम स्पैन.

UpdateTableRowStyleRequest

यह अपडेट करता है: TableRowStyle पंक्तियों की संख्या डालें.

JSON के काेड में दिखाना
{
  "tableStartLocation": {
    object (Location)
  },
  "rowIndices": [
    integer
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "fields": string
}
फ़ील्ड
tableStartLocation

object (Location)

वह जगह जहां दस्तावेज़ में टेबल शुरू होती है.

rowIndices[]

integer

शून्य-आधारित पंक्ति के इंडेक्स की सूची, जिसकी स्टाइल अपडेट की जानी चाहिए. अगर कोई इंडेक्स नहीं दिया गया है, तो सभी पंक्तियां अपडेट कर दी जाएंगी.

tableRowStyle

object (TableRowStyle)

पंक्तियों पर सेट की जाने वाली स्टाइल.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट tableRowStyle लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, लाइन की कम से कम ऊंचाई अपडेट करने के लिए, fields से "minRowHeight".

ReplaceImageRequest

किसी मौजूदा इमेज को नई इमेज से बदलता है.

इमेज बदलने से कुछ चीज़ें हट जाती हैं image effects लागू कर सकते हैं.

JSON के काेड में दिखाना
{
  "imageObjectId": string,
  "uri": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),
  "tabId": string
}
फ़ील्ड
imageObjectId

string

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

uri

string

नई इमेज का यूआरआई.

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

दिया गया यूआरआई 2 केबी से ज़्यादा नहीं हो सकता. यूआरआई को इमेज के साथ सेव कर लिया जाता है और ImageProperties.source_uri फ़ील्ड में डालें.

imageReplaceMethod

enum (ImageReplaceMethod)

बदलने का तरीका.

tabId

string

जिस टैब में इमेज को बदलना है वह पहले से मौजूद है. हटाए जाने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर अनुरोध मिटाया जाता है, तो यह अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

ImageReplaceMethod

इमेज बदलने का तरीका.

Enums
IMAGE_REPLACE_METHOD_UNSPECIFIED इमेज बदलने का तरीका नहीं बताया गया है. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
CENTER_CROP मूल इमेज की सीमाओं को भरने के लिए इमेज को स्केल और सेंटर करता है. मूल इमेज के बॉर्डर को भरने के लिए इमेज को काटा जा सकता है. इमेज का रेंडर किया गया साइज़, ओरिजनल इमेज जैसा ही होगा.

UpdateDocumentStyleRequest

यह अपडेट करता है: DocumentStyle.

JSON के काेड में दिखाना
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "fields": string,
  "tabId": string
}
फ़ील्ड
documentStyle

object (DocumentStyle)

दस्तावेज़ पर सेट की जाने वाली स्टाइल.

दस्तावेज़ की स्टाइल में किए जाने वाले कुछ बदलावों की वजह से, दस्तावेज़ एडिटर में अन्य बदलाव दिख सकते हैं. इसका दस्तावेज़ देखें DocumentStyle हमारा वीडियो देखें.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट documentStyle लागू नहीं है और इसे बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, बैकग्राउंड अपडेट करने के लिए, fields से "background".

tabId

string

वह टैब जिसमें अपडेट की जाने वाली स्टाइल शामिल है. हटाए जाने पर, अनुरोध पहले टैब पर लागू होता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

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

MergeTableCellsRequest

इसमें सेल मर्ज करता है: Table.

JSON के काेड में दिखाना
{
  "tableRange": {
    object (TableRange)
  }
}
फ़ील्ड
tableRange

object (TableRange)

टेबल की वह रेंज जिससे तय होता है कि टेबल की किन सेल को मर्ज करना है.

मर्ज की जा रही सेल के सभी टेक्स्ट को जोड़कर बनाया जाएगा और "head" में सेव किया जाएगा रेंज का सेल. यह तब रेंज का ऊपरी बायां सेल होता है, जब कॉन्टेंट की दिशा बाईं से दाईं ओर होती है. इसके अलावा, रेंज का ऊपरी दायां सेल भी ऐसा होता है.

अगर रेंज नॉन-रेक्टेंगुलर है (जो कुछ मामलों में हो सकती है, जहां रेंज उन सेल को कवर करती है जिन्हें पहले ही मर्ज किया जा चुका है या जहां टेबल गैर-आयताकार है), तो 400 गलत अनुरोध वाली गड़बड़ी मिलती है.

UnmergeTableCellsRequest

इसमें सेल अनमर्ज करता है: Table.

JSON के काेड में दिखाना
{
  "tableRange": {
    object (TableRange)
  }
}
फ़ील्ड
tableRange

object (TableRange)

टेबल की वह रेंज जिससे तय होता है कि टेबल की किन सेल को अनमर्ज करना है.

इस रेंज में मर्ज किए गए सभी सेल अनमर्ज कर दिए जाएंगे. साथ ही, उन सेल पर कोई असर नहीं पड़ेगा जिन्हें पहले ही अनमर्ज किया गया है. अगर रेंज में मर्ज की गई कोई सेल नहीं है, तो अनुरोध से कुछ नहीं होगा.

अगर मर्ज की गई किसी भी सेल में टेक्स्ट है, तो टेक्स्ट "head" में ही रहेगा अनमर्ज सेल के नतीजे के तौर पर बनी सेल का सेल. "हेड" सेल तब ऊपरी बायां सेल होता है, जब सामग्री की दिशा बाएं से दाएं होती है और बाकी दिशा में ऊपर दाईं ओर होती है.

CreateHeaderRequest

इससे जनरेट हुई Header. नया हेडर SectionStyle उस जगह पर मौजूद होना चाहिए जहां SectionBreak अगर बताया गया है, तो यह DocumentStyle.

अगर इस तरह का हेडर पहले से मौजूद है, तो खराब अनुरोध वाली 400 की गड़बड़ी वाला मैसेज दिखता है.

JSON के काेड में दिखाना
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
फ़ील्ड
type

enum (HeaderFooterType)

बनाने के लिए हेडर का टाइप.

sectionBreakLocation

object (Location)

इवेंट की जगह SectionBreak जो इस हेडर से जुड़े सेक्शन को शुरू करता है. अगर `sectionBreakLocation' है सेट नहीं है या अगर यह दस्तावेज़ के मुख्य भाग में पहले सेक्शन ब्रेक को दिखाता है, तो हेडर DocumentStyle

HeaderFooterType

बनाए जा सकने वाले हेडर और फ़ुटर के प्रकार.

Enums
DEFAULT डिफ़ॉल्ट हेडर/फ़ुटर.

CreateFooterRequest

इससे जनरेट हुई Footer. नया फ़ुटर इस पर लागू होता है SectionStyle उस जगह पर मौजूद होना चाहिए जहां SectionBreak अगर बताया गया है, तो यह DocumentStyle.

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

JSON के काेड में दिखाना
{
  "type": enum (HeaderFooterType),
  "sectionBreakLocation": {
    object (Location)
  }
}
फ़ील्ड
type

enum (HeaderFooterType)

बनाने के लिए फ़ुटर का प्रकार.

sectionBreakLocation

object (Location)

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

CreateFootnoteRequest

इससे जनरेट हुई Footnote सेगमेंट और नया सम्मिलित करता है FootnoteReference दिए गए स्थान पर उससे जुड़ जाएगा.

नया Footnote सेगमेंट में एक स्पेस होगा जिसके बाद एक न्यूलाइन वर्ण होगा.

JSON के काेड में दिखाना
{

  // Union field footnote_reference_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field footnote_reference_location.
}
फ़ील्ड
यूनियन फ़ील्ड footnote_reference_location. फ़ुटनोट रेफ़रंस शामिल करने की जगह. footnote_reference_location इनमें से सिर्फ़ एक हो सकता है:
location

object (Location)

दस्तावेज़ में किसी खास इंडेक्स में फ़ुटनोट रेफ़रंस को शामिल करता है.

फ़ुटनोट रेफ़रंस को मौजूदा Paragraph. उदाहरण के लिए, इसे टेबल के शुरुआती इंडेक्स पर (जैसे, टेबल और उसके पिछले पैराग्राफ़ के बीच) नहीं डाला जा सकता.

फ़ुटनोट रेफ़रंस, किसी समीकरण, हेडर, फ़ुटर या फ़ुटनोट के अंदर नहीं डाले जा सकते. फ़ुटनोट के रेफ़रंस सिर्फ़ मुख्य हिस्से में डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

endOfSegmentLocation

object (EndOfSegmentLocation)

फ़ुटनोट रेफ़रंस को दस्तावेज़ के मुख्य हिस्से के आखिर में शामिल करता है.

फ़ुटनोट के रेफ़रंस, हेडर, फ़ुटर या फ़ुटनोट के अंदर नहीं डाले जा सकते. फ़ुटनोट के रेफ़रंस सिर्फ़ मुख्य हिस्से में डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

ReplaceNamedRangeContentRequest

बताए गए कॉन्टेंट को बदलता है NamedRange या NamedRanges उसके कॉन्टेंट को हटा सकता है.

ध्यान दें कि एक व्यक्ति NamedRange इसमें कई बार ranges. इस मामले में, सिर्फ़ पहली रेंज के कॉन्टेंट को बदला जाएगा. अन्य रेंज और उनका कॉन्टेंट मिटा दिया जाएगा.

ऐसे मामलों में जहां किसी रेंज को बदलने या मिटाने से दस्तावेज़ का स्ट्रक्चर अमान्य हो जाता है, वहां 400 खराब अनुरोध की गड़बड़ी दिखती है.

JSON के काेड में दिखाना
{
  "tabsCriteria": {
    object (TabsCriteria)
  },

  // Union field replacement_content can be only one of the following:
  "text": string
  // End of list of possible types for union field replacement_content.

  // Union field named_range_reference can be only one of the following:
  "namedRangeId": string,
  "namedRangeName": string
  // End of list of possible types for union field named_range_reference.
}
फ़ील्ड
tabsCriteria

object (TabsCriteria)

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

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर इसे छोटा कर दिया जाता है, तो यह बदलाव एक टैब पर लागू होगा.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर यह पैरामीटर उपलब्ध कराया जाता है, तो चुने गए टैब पर यह बदलाव लागू होगा.

  • अगर आप इसे हटा देते हैं, तो यह बदलाव सभी टैब पर लागू होगा.

यूनियन फ़ील्ड replacement_content. वह कॉन्टेंट जिसे नाम वाली रेंज की मौजूदा कॉन्टेंट से बदलना है. replacement_content इनमें से सिर्फ़ एक हो सकता है:
text

string

बताई गई नाम वाली रेंज के कॉन्टेंट को दिए गए टेक्स्ट से बदलता है.

यूनियन फ़ील्ड named_range_reference. नाम वाली रेंज का रेफ़रंस, जिसका कॉन्टेंट बदला जाएगा. named_range_reference इनमें से सिर्फ़ एक हो सकता है:
namedRangeId

string

उस नाम वाली रेंज का आईडी जिसका कॉन्टेंट बदला जाएगा.

अगर दिए गए आईडी के साथ कोई भी नाम वाली रेंज नहीं है, तो खराब अनुरोध वाली 400 गड़बड़ी मिलती है.

namedRangeName

string

इवेंट मैनेजर का नाम NamedRanges जिसका कॉन्टेंट बदला जाएगा.

अगर एक से ज़्यादा named ranges तो हर एक की सामग्री बदल दी जाएगी. अगर दिए गए नाम के साथ कोई भी नाम वाली रेंज नहीं है, तो अनुरोध को नो-ऑप किया जाएगा.

UpdateSectionStyleRequest

यह अपडेट करता है: SectionStyle.

JSON के काेड में दिखाना
{
  "range": {
    object (Range)
  },
  "sectionStyle": {
    object (SectionStyle)
  },
  "fields": string
}
फ़ील्ड
range

object (Range)

शैली के लिए सेक्शन को ओवरलैप करने वाली रेंज.

सेक्शन ब्रेक सिर्फ़ शरीर के अंदर डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

sectionStyle

object (SectionStyle)

सेक्शन पर सेट की जाने वाली स्टाइल.

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

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए.

कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट sectionStyle लागू है और बताया नहीं जाना चाहिए. सिंगल "*" का इस्तेमाल हर फ़ील्ड की सूची बनाने के लिए शॉर्ट-हैंड के रूप में किया जा सकता है.

उदाहरण के लिए, बायां मार्जिन अपडेट करने के लिए, fields से "marginLeft".

InsertSectionBreakRequest

दी गई जगह पर सेक्शन ब्रेक डालता है.

नए सेक्शन से पहले एक न्यूलाइन वाला वर्ण शामिल किया जाएगा.

JSON के काेड में दिखाना
{
  "sectionType": enum (SectionType),

  // Union field insertion_location can be only one of the following:
  "location": {
    object (Location)
  },
  "endOfSegmentLocation": {
    object (EndOfSegmentLocation)
  }
  // End of list of possible types for union field insertion_location.
}
फ़ील्ड
sectionType

enum (SectionType)

किस तरह का सेक्शन शामिल करना है.

यूनियन फ़ील्ड insertion_location. वह जगह जहां ब्रेक डाला जाएगा. insertion_location इनमें से सिर्फ़ एक हो सकता है:
location

object (Location)

दस्तावेज़ में किसी खास इंडेक्स पर नई लाइन और सेक्शन ब्रेक शामिल करता है.

सेक्शन ब्रेक को मौजूदा की सीमाओं के अंदर डाला जाना चाहिए Paragraph. उदाहरण के लिए, इसे टेबल के शुरुआती इंडेक्स पर (जैसे, टेबल और उसके पिछले पैराग्राफ़ के बीच) नहीं डाला जा सकता.

सेक्शन ब्रेक को टेबल, समीकरण, फ़ुटनोट, हेडर या फ़ुटर के अंदर नहीं जोड़ा जा सकता. सेक्शन ब्रेक सिर्फ़ शरीर के अंदर डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

endOfSegmentLocation

object (EndOfSegmentLocation)

दस्तावेज़ के मुख्य भाग के आखिर में एक नई लाइन और एक सेक्शन ब्रेक शामिल करता है.

सेक्शन ब्रेक को फ़ुटनोट, हेडर या फ़ुटर के अंदर नहीं जोड़ा जा सकता. सेक्शन ब्रेक सिर्फ़ शरीर के अंदर डाले जा सकते हैं, इसलिए segment ID फ़ील्ड को खाली होना चाहिए.

DeleteHeaderRequest

मिटाता है Header दस्तावेज़ से बाहर निकाल दें.

JSON के काेड में दिखाना
{
  "headerId": string,
  "tabId": string
}
फ़ील्ड
headerId

string

मिटाने के लिए हेडर का आईडी. अगर यह हेडर DocumentStyle पर, इस हेडर का रेफ़रंस हटा दिया जाता है, तो दस्तावेज़ के पहले सेक्शन के लिए उस टाइप का कोई हेडर नहीं दिखता. अगर इस हेडर को SectionStyle पर, इस हेडर का रेफ़रंस हटा दिया जाता है और उस टाइप का हेडर, अब पिछले सेक्शन से जारी रहता है.

tabId

string

वह टैब जिसमें मिटाने वाला हेडर है. जानकारी को हटा देने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर अनुरोध मिटाया जाता है, तो यह अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

DeleteFooterRequest

मिटाता है Footer दस्तावेज़ से बाहर निकाल दें.

JSON के काेड में दिखाना
{
  "footerId": string,
  "tabId": string
}
फ़ील्ड
footerId

string

मिटाने के लिए फ़ुटर का आईडी. अगर यह फ़ुटर DocumentStyle, इस फ़ुटर का संदर्भ हटा दिया जाता है, जिसकी वजह से दस्तावेज़ के पहले सेक्शन में उस तरह का कोई फ़ुटर नहीं बनता है. अगर यह फ़ुटर किसी SectionStyle, इस फ़ुटर का रेफ़रंस हटा दिया जाता है और उस तरह का फ़ुटर अब पिछले सेक्शन से जारी रखा जाता है.

tabId

string

वह टैब जिसमें मिटाने के लिए फ़ुटर मौजूद है. हटाए जाने पर, अनुरोध पहले टैब पर लागू कर दिया जाता है.

एक टैब वाले दस्तावेज़ में:

  • अगर दिया गया हो, तो यह सिंगल टैब के आईडी से मेल खाना चाहिए.

  • अगर अनुरोध को छोड़ दिया जाता है, तो अनुरोध एक टैब पर लागू होता है.

एक से ज़्यादा टैब वाले दस्तावेज़ में:

  • अगर अनुरोध किया गया है, तो वह तय किए गए टैब पर लागू होगा.

  • अगर अनुरोध मिटाया जाता है, तो यह अनुरोध दस्तावेज़ के पहले टैब पर लागू होता है.

PinTableHeaderRowsRequest

टेबल में पिन की गई टेबल की हेडर पंक्तियों की संख्या अपडेट करता है.

JSON के काेड में दिखाना
{
  "tableStartLocation": {
    object (Location)
  },
  "pinnedHeaderRowsCount": integer
}
फ़ील्ड
tableStartLocation

object (Location)

वह जगह जहां दस्तावेज़ में टेबल शुरू होती है.

pinnedHeaderRowsCount

integer

पिन की जाने वाली टेबल पंक्तियों की संख्या, जहां 0 का मतलब है कि सभी पंक्तियां अनपिन की गई हैं.