Sheets

शीट

स्प्रेडशीट में मौजूद कोई शीट.

JSON के काेड में दिखाना
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ],
  "tables": [
    {
      object (Table)
    }
  ]
}
फ़ील्ड
properties

object (SheetProperties)

शीट की प्रॉपर्टी.

data[]

object (GridData)

अगर यह ग्रिड शीट है, तो ग्रिड में मौजूद डेटा.

GridData ऑब्जेक्ट की संख्या, इस शीट पर अनुरोध की गई रेंज की संख्या पर निर्भर करती है. उदाहरण के लिए, अगर यह Sheet1 दिखा रहा है और स्प्रेडशीट का अनुरोध रेंज Sheet1!A1:C10 और Sheet1!D15:E20 के साथ किया गया था, तो पहले GridData में 0 का startRow/startColumn होगा. वहीं, दूसरे में startRow 14 (शून्य से शुरू होने वाली 15वीं पंक्ति) और startColumn 3 (शून्य से शुरू होने वाला कॉलम D) होगा.

किसी DATA_SOURCE शीट के लिए, किसी खास रेंज का अनुरोध नहीं किया जा सकता. GridData में सभी वैल्यू होती हैं.

merges[]

object (GridRange)

वे रेंज जो आपस में मर्ज की गई हैं.

conditionalFormats[]

object (ConditionalFormatRule)

इस शीट में, शर्त के साथ फ़ॉर्मैटिंग के नियम.

filterViews[]

object (FilterView)

इस शीट में फ़िल्टर व्यू.

protectedRanges[]

object (ProtectedRange)

इस शीट में सुरक्षित की गई रेंज.

basicFilter

object (BasicFilter)

अगर इस शीट पर कोई फ़िल्टर लागू है, तो उसे शामिल करें.

charts[]

object (EmbeddedChart)

इस शीट में मौजूद हर चार्ट की खास जानकारी.

bandedRanges[]

object (BandedRange)

इस शीट में बैंड वाली (अलग-अलग रंग वाली) रेंज.

developerMetadata[]

object (DeveloperMetadata)

किसी शीट से जुड़ा डेवलपर मेटाडेटा.

rowGroups[]

object (DimensionGroup)

इस शीट पर मौजूद सभी पंक्ति ग्रुप, रेंज के स्टार्ट इंडेक्स के बढ़ते क्रम में और फिर ग्रुप की गहराई के हिसाब से क्रम में हैं.

columnGroups[]

object (DimensionGroup)

इस शीट पर मौजूद सभी कॉलम ग्रुप, रेंज के स्टार्ट इंडेक्स के बढ़ते क्रम में और फिर ग्रुप की गहराई के हिसाब से क्रम में लगाए गए हैं.

slicers[]

object (Slicer)

इस शीट पर मौजूद स्लाइसर.

tables[]

object (Table)

इस शीट में मौजूद टेबल.

SheetProperties

शीट की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
फ़ील्ड
sheetId

integer

शीट का आईडी. यह संख्या, ज़ीरो से कम नहीं होनी चाहिए. सेट हो जाने के बाद, इस फ़ील्ड में बदलाव नहीं किया जा सकता.

title

string

शीट का नाम.

index

integer

स्प्रेडशीट में मौजूद शीट का इंडेक्स. शीट प्रॉपर्टी जोड़ने या अपडेट करने के दौरान, अगर इस फ़ील्ड को शामिल नहीं किया जाता है, तो शीट को शीट की सूची में जोड़ दिया जाता है या सूची के आखिर में ले जाया जाता है. शीट के इंडेक्स अपडेट करने या शीट डालने पर, शीट को "शीट को एक से दूसरी जगह ले जाने से पहले" इंडेक्स में माना जाता है. उदाहरण के लिए, अगर तीन शीट (S1, S2, S3) हैं, तो S1 को S2 से आगे ले जाने के लिए, इंडेक्स को 2 पर सेट करना होगा. अगर अनुरोध किया गया इंडेक्स, शीट के मौजूदा इंडेक्स से मेल खाता है या अनुरोध किया गया नया इंडेक्स, शीट के मौजूदा इंडेक्स + 1 के बराबर है, तो शीट के इंडेक्स को अपडेट करने के अनुरोध को अनदेखा कर दिया जाता है.

sheetType

enum (SheetType)

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

gridProperties

object (GridProperties)

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

अगर यह शीट DATA_SOURCE है, तो यह फ़ील्ड सिर्फ़ आउटपुट के लिए होता है.हालांकि, इसमें ऐसी प्रॉपर्टी होती हैं जिनसे पता चलता है कि यूज़र इंटरफ़ेस (यूआई) में डेटा सोर्स शीट को कैसे रेंडर किया जाता है. उदाहरण के लिए, rowCount.

hidden

boolean

अगर शीट यूज़र इंटरफ़ेस (यूआई) में छिपी हुई है, तो यह वैल्यू 'सही' होगी. अगर शीट दिख रही है, तो यह वैल्यू 'गलत' होगी.

tabColor
(deprecated)

object (Color)

यूज़र इंटरफ़ेस में टैब का रंग. अब काम नहीं करता: tabColorStyle का इस्तेमाल करें.

tabColorStyle

object (ColorStyle)

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

rightToLeft

boolean

अगर शीट, एलटीआर शीट के बजाय आरटीएल शीट है, तो यह वैल्यू 'सही' होगी.

dataSourceSheetProperties

object (DataSourceSheetProperties)

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

SheetType

शीट का टाइप.

Enums
SHEET_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
GRID शीट एक ग्रिड होती है.
OBJECT शीट में कोई ग्रिड नहीं है और इसके बजाय, इसमें चार्ट या इमेज जैसा कोई ऑब्जेक्ट है.
DATA_SOURCE शीट, किसी बाहरी DataSource के साथ कनेक्ट होती है और डेटा की झलक दिखाती है.

GridProperties

ग्रिड की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
फ़ील्ड
rowCount

integer

ग्रिड में पंक्तियों की संख्या.

columnCount

integer

ग्रिड में कॉलम की संख्या.

frozenRowCount

integer

ग्रिड में फ़्रीज़ की गई पंक्तियों की संख्या.

frozenColumnCount

integer

ग्रिड में फ़्रीज़ किए गए कॉलम की संख्या.

hideGridlines

boolean

अगर ग्रिड, यूज़र इंटरफ़ेस (यूआई) में ग्रिडलाइन नहीं दिखा रहा है, तो यह वैल्यू 'सही' होगी.

rowGroupControlAfter

boolean

अगर पंक्ति को ग्रुप करने की सुविधा का कंट्रोल टॉगल, ग्रुप के बाद दिखता है, तो यह 'सही है' के तौर पर सेट होता है.

columnGroupControlAfter

boolean

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

DataSourceSheetProperties

DATA_SOURCE शीट की अन्य प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
फ़ील्ड
dataSourceId

string

उस DataSource का आईडी जिससे शीट कनेक्ट है.

columns[]

object (DataSourceColumn)

शीट पर दिखाए गए कॉलम, जो RowData में मौजूद वैल्यू से जुड़े हैं.

dataExecutionStatus

object (DataExecutionStatus)

डेटा प्रोसेस होने की स्थिति.

GridData

ग्रिड में मौजूद डेटा के साथ-साथ, डाइमेंशन के बारे में मेटाडेटा.

JSON के काेड में दिखाना
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
फ़ील्ड
startRow

integer

इस GridData की पहली पंक्ति, शून्य पर आधारित होती है.

startColumn

integer

इस GridData में मौजूद पहला कॉलम, शून्य पर आधारित होता है.

rowData[]

object (RowData)

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

rowMetadata[]

object (DimensionProperties)

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

columnMetadata[]

object (DimensionProperties)

ग्रिड में अनुरोध किए गए कॉलम का मेटाडेटा, जो startColumn में मौजूद कॉलम से शुरू होता है.

RowData

किसी पंक्ति में मौजूद हर सेल का डेटा.

JSON के काेड में दिखाना
{
  "values": [
    {
      object (CellData)
    }
  ]
}
फ़ील्ड
values[]

object (CellData)

पंक्ति में मौजूद वैल्यू, हर कॉलम में एक.

DimensionProperties

किसी डाइमेंशन के बारे में प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
फ़ील्ड
hiddenByFilter

boolean

अगर इस डाइमेंशन को फ़िल्टर किया जा रहा है, तो यह वैल्यू 'सही' होगी. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

hiddenByUser

boolean

अगर इस डाइमेंशन को साफ़ तौर पर छिपाया गया है, तो यह वैल्यू 'सही' होगी.

pixelSize

integer

पिक्सल में डाइमेंशन की ऊंचाई (अगर लाइन है) या चौड़ाई (अगर कॉलम है).

developerMetadata[]

object (DeveloperMetadata)

किसी एक पंक्ति या कॉलम से जुड़ा डेवलपर मेटाडेटा.

dataSourceColumnReference

object (DataSourceColumnReference)

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

ConditionalFormatRule

शर्त के साथ फ़ॉर्मैटिंग का नियम.

JSON के काेड में दिखाना
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
फ़ील्ड
ranges[]

object (GridRange)

शर्त पूरी होने पर फ़ॉर्मैट की जाने वाली रेंज. सभी रेंज एक ही ग्रिड पर होनी चाहिए.

यूनियन फ़ील्ड rule. शर्त के साथ फ़ॉर्मैटिंग को कंट्रोल करने वाला नियम, सिर्फ़ एक सेट होना चाहिए. rule इनमें से कोई एक हो सकता है:
booleanRule

object (BooleanRule)

नियम के हिसाब से, फ़ॉर्मैटिंग "चालू" या "बंद" होती है.

gradientRule

object (GradientRule)

नियम में मौजूद ग्रेडिएंट के आधार पर, फ़ॉर्मैटिंग अलग-अलग होगी.

BooleanRule

शर्त के आधार पर, यह नियम मैच हो सकता है या नहीं.

JSON के काेड में दिखाना
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
फ़ील्ड
condition

object (BooleanCondition)

नियम की शर्त. अगर शर्त सही होती है, तो फ़ॉर्मैट लागू हो जाता है.

format

object (CellFormat)

लागू करने के लिए फ़ॉर्मैट. शर्त के हिसाब से फ़ॉर्मैट करने की सुविधा, फ़ॉर्मैट के सिर्फ़ सबसेट को लागू कर सकती है: bold, italic, strikethrough, foreground color और, background color.

GradientRule

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

JSON के काेड में दिखाना
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
फ़ील्ड
minpoint

object (InterpolationPoint)

इंटरपोलेशन शुरू करने का पॉइंट.

midpoint

object (InterpolationPoint)

इंटरपोलेशन के लिए, बीच में मौजूद वैकल्पिक पॉइंट.

maxpoint

object (InterpolationPoint)

इंटरपोलेशन का आखिरी पॉइंट.

InterpolationPoint

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

JSON के काेड में दिखाना
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
फ़ील्ड
color
(deprecated)

object (Color)

इस इंटरपोलेशन पॉइंट का इस्तेमाल किया जाने वाला रंग. अब काम नहीं करता: colorStyle का इस्तेमाल करें.

colorStyle

object (ColorStyle)

इस इंटरपोलेशन पॉइंट का इस्तेमाल किया जाने वाला रंग. अगर color भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

type

enum (InterpolationPointType)

वैल्यू का क्या मतलब है.

value

string

इस इंटरपोलेशन पॉइंट में इस्तेमाल की जाने वाली वैल्यू. यह कोई फ़ॉर्मूला हो सकता है. अगर type, MIN या MAX है, तो इसका इस्तेमाल नहीं किया जाता.

InterpolationPointType

इंटरपोलेशन पॉइंट का टाइप.

Enums
INTERPOLATION_POINT_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
MIN इंटरपोलेशन पॉइंट, शर्त के हिसाब से फ़ॉर्मैट की रेंज में मौजूद सेल की सबसे कम वैल्यू का इस्तेमाल करता है.
MAX इंटरपोलेशन पॉइंट, शर्त के हिसाब से फ़ॉर्मैट की गई रेंज में सेल की सबसे बड़ी वैल्यू का इस्तेमाल करता है.
NUMBER इंटरपोलेशन पॉइंट, InterpolationPoint.value में मौजूद वैल्यू का इस्तेमाल करता है.
PERCENT

इंटरपोलेशन पॉइंट, शर्त के हिसाब से फ़ॉर्मैट की रेंज में मौजूद सभी सेल में दिया गया प्रतिशत होता है. अगर वैल्यू यह थी, तो यह वैल्यू NUMBER के बराबर होगी: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (यहां रेंज को फ़्लैट करते समय, रेंज में मौजूद गड़बड़ियों को अनदेखा कर दिया जाता है).

PERCENTILE इंटरपोलेशन पॉइंट, शर्त के हिसाब से फ़ॉर्मैट की रेंज में मौजूद सभी सेल के लिए दिया गया प्रतिशत होता है. अगर वैल्यू यह थी, तो यह वैल्यू NUMBER के बराबर होगी: =PERCENTILE(FLATTEN(range), value / 100) (यहां रेंज को फ़्लैट करते समय, रेंज में मौजूद गड़बड़ियों को अनदेखा कर दिया जाता है).

FilterView

फ़िल्टर व्यू.

JSON के काेड में दिखाना
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "tableId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
फ़ील्ड
filterViewId

integer

फ़िल्टर व्यू का आईडी.

title

string

फ़िल्टर व्यू का नाम.

range

object (GridRange)

यह फ़िल्टर व्यू किस रेंज को कवर करता है.

लिखते समय, range या namedRangeId या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

namedRangeId

string

अगर कोई नाम वाली रेंज है, तो उस रेंज का नाम.

लिखते समय, range या namedRangeId या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

tableId

string

अगर इस फ़िल्टर व्यू का बैक अप लिया गया है, तो वह टेबल.

लिखते समय, range या namedRangeId या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

हर कॉलम में वैल्यू दिखाने/छिपाने की शर्तें. मैप की कुंजी, कॉलम इंडेक्स होती है और वैल्यू, उस कॉलम के लिए शर्त होती है.

इस फ़ील्ड का इस्तेमाल बंद कर दिया गया है. इसके बजाय, filterSpecs का इस्तेमाल करें.

filterSpecs[]

object (FilterSpec)

हर कॉलम में वैल्यू दिखाने/छिपाने के लिए फ़िल्टर की शर्तें.

जवाबों में, criteria और filterSpecs , दोनों की वैल्यू अपने-आप भर जाती हैं. अगर अपडेट के अनुरोध में दोनों फ़ील्ड की जानकारी दी गई है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

ProtectedRange

सुरक्षित की गई रेंज.

JSON के काेड में दिखाना
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "tableId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
फ़ील्ड
protectedRangeId

integer

सुरक्षित की गई रेंज का आईडी. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

range

object (GridRange)

वह रेंज जिसे सुरक्षित किया जा रहा है. रेंज पूरी तरह से अनबाउंड हो सकती है. ऐसे में, इसे सुरक्षित शीट माना जाता है.

लिखते समय, range या namedRangeId या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

namedRangeId

string

अगर कोई नामित रेंज है, तो वह रेंज जिसकी मदद से इस संरक्षित रेंज को सुरक्षित किया गया है.

लिखते समय, range या namedRangeId या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

tableId

string

अगर सुरक्षित की गई यह रेंज किसी टेबल में मौजूद है, तो वह टेबल.

लिखते समय, range या namedRangeId या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

description

string

सुरक्षित की गई इस रेंज की जानकारी.

warningOnly

boolean

अगर सुरक्षित की गई इस रेंज में बदलाव करने पर चेतावनी दिखेगी, तो यह वैल्यू 'सही है' पर सेट होगी. चेतावनी के आधार पर सुरक्षा का मतलब है कि सुरक्षित की गई रेंज में हर उपयोगकर्ता बदलाव कर सकता है. हालांकि, बदलाव करने पर एक चेतावनी दिखेगी, जिसमें उपयोगकर्ता से बदलाव की पुष्टि करने के लिए कहा जाएगा.

लिखते समय: अगर यह फ़ील्ड सही है, तो editors को अनदेखा कर दिया जाता है. इसके अलावा, अगर इस फ़ील्ड को 'सही' से 'गलत' पर बदला जाता है और editors फ़ील्ड को सेट नहीं किया जाता है (न ही फ़ील्ड मास्क में शामिल किया जाता है), तो एडिटर की वैल्यू, दस्तावेज़ में मौजूद सभी एडिटर पर सेट हो जाएगी.

requestingUserCanEdit

boolean

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

unprotectedRanges[]

object (GridRange)

सुरक्षित की गई शीट में मौजूद असुरक्षित रेंज की सूची. सुरक्षित नहीं की गई रेंज, सिर्फ़ सुरक्षित की गई शीट पर काम करती हैं.

editors

object (Editors)

सुरक्षित रेंज में बदलाव करने का ऐक्सेस रखने वाले उपयोगकर्ता और ग्रुप. यह फ़ील्ड सिर्फ़ उन उपयोगकर्ताओं को दिखता है जिनके पास सुरक्षित रेंज और दस्तावेज़ में बदलाव करने का ऐक्सेस है. एडिटर टूल में, warningOnly की सुरक्षा की सुविधा काम नहीं करती.

संपादक

सुरक्षित की गई रेंज के एडिटर.

JSON के काेड में दिखाना
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
फ़ील्ड
users[]

string

सुरक्षित की गई रेंज में बदलाव करने का ऐक्सेस रखने वाले उपयोगकर्ताओं के ईमेल पते.

groups[]

string

सुरक्षित रेंज में बदलाव करने का ऐक्सेस रखने वाले ग्रुप के ईमेल पते.

domainUsersCanEdit

boolean

अगर दस्तावेज़ के डोमेन में किसी व्यक्ति के पास, सुरक्षित की गई रेंज में बदलाव करने का ऐक्सेस है, तो यह वैल्यू True होगी. डोमेन की सुरक्षा की सुविधा, सिर्फ़ डोमेन में मौजूद दस्तावेज़ों पर काम करती है.

BasicFilter

शीट से जुड़ा डिफ़ॉल्ट फ़िल्टर.

JSON के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "tableId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
फ़ील्ड
range

object (GridRange)

वह रेंज जिस पर फ़िल्टर लागू होता है.

tableId

string

अगर कोई टेबल है, तो उस टेबल का नाम. लिखते समय, range या tableId में से सिर्फ़ एक को सेट किया जा सकता है.

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

हर कॉलम में वैल्यू दिखाने/छिपाने की शर्तें. मैप की कुंजी, कॉलम इंडेक्स होती है और वैल्यू, उस कॉलम के लिए शर्त होती है.

इस फ़ील्ड का इस्तेमाल बंद कर दिया गया है. इसके बजाय, filterSpecs का इस्तेमाल करें.

filterSpecs[]

object (FilterSpec)

हर कॉलम के लिए फ़िल्टर की शर्तें.

जवाबों में, criteria और filterSpecs , दोनों की वैल्यू अपने-आप भर जाती हैं. अगर अपडेट के अनुरोध में दोनों फ़ील्ड की जानकारी दी गई है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

BandedRange

शीट में बैंड वाली (अलग-अलग रंग वाली) रेंज.

JSON के काेड में दिखाना
{
  "bandedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
फ़ील्ड
bandedRangeId

integer

बैंड वाली रेंज का आईडी.

range

object (GridRange)

वह रेंज जिस पर ये प्रॉपर्टी लागू होती हैं.

rowProperties

object (BandingProperties)

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

columnProperties

object (BandingProperties)

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

BandingProperties

ऐसी प्रॉपर्टी जो किसी एक डाइमेंशन (पंक्ति या कॉलम) को रेफ़र करती हैं. अगर दोनों BandedRange.row_properties और BandedRange.column_properties सेट हैं, तो सेल में रंग भरने के लिए ये नियम लागू होते हैं:

  • headerColor और footerColor बैंड के रंगों से ज़्यादा प्राथमिकता पाते हैं.
  • firstBandColor को secondBandColor के मुकाबले प्राथमिकता दी जाती है.
  • rowProperties को columnProperties के मुकाबले प्राथमिकता दी जाती है.

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

JSON के काेड में दिखाना
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
फ़ील्ड
headerColor
(deprecated)

object (Color)

पहली पंक्ति या कॉलम का रंग. अगर यह फ़ील्ड सेट है, तो पहली पंक्ति या कॉलम को इस रंग से भरा जाता है. साथ ही, रंग दूसरी पंक्ति या कॉलम से शुरू होकर, firstBandColor और secondBandColor के बीच बारी-बारी से बदलते रहते हैं. ऐसा न करने पर, पहली पंक्ति या कॉलम को firstBandColor से भर दिया जाता है. इसके बाद, रंग सामान्य तरीके से बदलते रहते हैं. अब काम नहीं करता: headerColorStyle का इस्तेमाल करें.

headerColorStyle

object (ColorStyle)

पहली पंक्ति या कॉलम का रंग. अगर यह फ़ील्ड सेट है, तो पहली पंक्ति या कॉलम को इस रंग से भरा जाता है. साथ ही, रंगों को दूसरी पंक्ति या कॉलम से शुरू करके, firstBandColor और secondBandColor के बीच बारी-बारी से बदला जाता है. ऐसा न करने पर, पहली पंक्ति या कॉलम को firstBandColor से भर दिया जाता है. इसके बाद, रंग सामान्य तरीके से बदलते रहते हैं. अगर headerColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

firstBandColor
(deprecated)

object (Color)

वैरिएशन में इस्तेमाल किया जाने वाला पहला रंग. (ज़रूरी) अब काम नहीं करता: firstBandColorStyle का इस्तेमाल करें.

firstBandColorStyle

object (ColorStyle)

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

secondBandColor
(deprecated)

object (Color)

बदलता हुआ दूसरा रंग. (ज़रूरी) अब काम नहीं करता: secondBandColorStyle का इस्तेमाल करें.

secondBandColorStyle

object (ColorStyle)

बदलता हुआ दूसरा रंग. (ज़रूरी) अगर secondBandColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

footerColor
(deprecated)

object (Color)

आखिरी पंक्ति या कॉलम का रंग. अगर यह फ़ील्ड सेट नहीं है, तो पिछली पंक्ति या कॉलम के रंग के आधार पर, आखिरी पंक्ति या कॉलम को firstBandColor या secondBandColor से भरा जाता है. अब काम नहीं करता: footerColorStyle का इस्तेमाल करें.

footerColorStyle

object (ColorStyle)

आखिरी पंक्ति या कॉलम का रंग. अगर यह फ़ील्ड सेट नहीं है, तो पिछली पंक्ति या कॉलम के रंग के आधार पर, आखिरी पंक्ति या कॉलम को firstBandColor या secondBandColor से भरा जाता है. अगर footerColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

DimensionGroup

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

JSON के काेड में दिखाना
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
फ़ील्ड
range

object (DimensionRange)

वह रेंज जिसमें यह ग्रुप मौजूद है.

depth

integer

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

collapsed

boolean

अगर यह ग्रुप छोटा किया गया है, तो यह फ़ील्ड 'सही' पर सेट होता है. अगर ओवरलैप होने वाले किसी छोटे ग्रुप को बड़ा किया जाता है, तो छोटा किया गया ग्रुप छोटा ही रहता है.

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

स्लाइसर

शीट में स्लाइसर.

JSON के काेड में दिखाना
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  }
}
फ़ील्ड
slicerId

integer

स्लाइसर का आईडी.

spec

object (SlicerSpec)

स्लाइसर की खास जानकारी.

position

object (EmbeddedObjectPosition)

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

SlicerSpec

स्लाइसर की खास बातें.

JSON के काेड में दिखाना
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
फ़ील्ड
dataRange

object (GridRange)

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

filterCriteria

object (FilterCriteria)

स्लाइसर की फ़िल्टर करने की शर्तें.

columnIndex

integer

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

applyToPivotTables

boolean

अगर फ़िल्टर को पिवट टेबल पर लागू करना है, तो यह वैल्यू 'सही' होगी. अगर यह सेट नहीं है, तो डिफ़ॉल्ट रूप से True लागू हो जाता है.

title

string

स्लाइसर का टाइटल.

textFormat

object (TextFormat)

स्लाइसर में टाइटल का टेक्स्ट फ़ॉर्मैट. लिंक फ़ील्ड का इस्तेमाल नहीं किया जा सकता.

backgroundColor
(deprecated)

object (Color)

स्लाइसर का बैकग्राउंड रंग. अब काम नहीं करता: backgroundColorStyle का इस्तेमाल करें.

backgroundColorStyle

object (ColorStyle)

स्लाइसर का बैकग्राउंड रंग. अगर backgroundColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

horizontalAlignment

enum (HorizontalAlign)

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

तालिका

टेबल.

JSON के काेड में दिखाना
{
  "tableId": string,
  "name": string,
  "range": {
    object (GridRange)
  },
  "rowsProperties": {
    object (TableRowsProperties)
  },
  "columnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
फ़ील्ड
tableId

string

टेबल का आईडी.

name

string

टेबल का नाम. यह एक ही स्प्रेडशीट की सभी टेबल के लिए यूनीक होता है.

range

object (GridRange)

टेबल की रेंज.

rowsProperties

object (TableRowsProperties)

टेबल की पंक्तियों की प्रॉपर्टी.

columnProperties[]

object (TableColumnProperties)

टेबल कॉलम की प्रॉपर्टी.

TableRowsProperties

टेबल की लाइन की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
फ़ील्ड
headerColorStyle

object (ColorStyle)

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

firstBandColorStyle

object (ColorStyle)

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

secondBandColorStyle

object (ColorStyle)

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

footerColorStyle

object (ColorStyle)

आखिरी पंक्ति का रंग. अगर यह फ़ील्ड सेट नहीं है, तो फ़ुटर नहीं जोड़ा जाता. पिछली पंक्ति के रंग के आधार पर, आखिरी पंक्ति को firstBandColorStyle या secondBandColorStyle से भरा जाता है. अगर फ़ुटर के बिना किसी मौजूदा टेबल को फ़ुटर के साथ अपडेट किया जाता है, तो रेंज एक लाइन तक बढ़ जाएगी. अगर किसी मौजूदा टेबल में फ़ुटर जोड़ा जाता है और फ़ुटर हटाया जाता है, तो रेंज एक पंक्ति कम हो जाएगी.

TableColumnProperties

टेबल का कॉलम.

JSON के काेड में दिखाना
{
  "columnIndex": integer,
  "columnName": string,
  "columnType": enum (ColumnType),
  "dataValidationRule": {
    object (TableColumnDataValidationRule)
  }
}
फ़ील्ड
columnIndex

integer

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

columnName

string

कॉलम का नाम.

columnType

enum (ColumnType)

कॉलम का टाइप.

dataValidationRule

object (TableColumnDataValidationRule)

कॉलम के लिए डेटा की पुष्टि करने का नियम. इसे सिर्फ़ ड्रॉपडाउन कॉलम टाइप के लिए सेट किया जाता है.

ColumnType

टेबल में किसी कॉलम का टाइप.

Enums
COLUMN_TYPE_UNSPECIFIED कॉलम का टाइप नहीं बताया गया है.
DOUBLE संख्या वाले कॉलम का टाइप.
CURRENCY करंसी कॉलम का टाइप.
PERCENT प्रतिशत कॉलम का टाइप.
DATE तारीख कॉलम का टाइप.
TIME टाइम कॉलम का टाइप.
DATE_TIME तारीख और समय कॉलम का टाइप.
TEXT टेक्स्ट कॉलम का टाइप.
BOOLEAN कॉलम का बूलियन टाइप.
DROPDOWN ड्रॉपडाउन कॉलम का टाइप.
FILES_CHIP फ़ाइल चिप का कॉलम टाइप
PEOPLE_CHIP लोगों की जानकारी देने वाले चिप का कॉलम टाइप
FINANCE_CHIP फ़ाइनेंस चिप कॉलम का टाइप
PLACE_CHIP जगह की जानकारी देने वाले चिप का कॉलम टाइप
RATINGS_CHIP रेटिंग चिप कॉलम का टाइप

TableColumnDataValidationRule

टेबल में किसी कॉलम के लिए, डेटा की पुष्टि करने का नियम.

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

object (BooleanCondition)

सेल में मौजूद डेटा की शर्त. यह सिर्फ़ तब मान्य है, जब [BooleanCondition.type] की वैल्यू ONE_OF_LIST हो.