Sheets

शीट

स्प्रेडशीट में एक शीट.

जेएसओएन के काेड में दिखाना
{
  "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)
    }
  ]
}
फ़ील्ड
properties

object (SheetProperties)

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

data[]

object (GridData)

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

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

एक 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)

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

शीट प्रॉपर्टी

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

जेएसओएन के काेड में दिखाना
{
  "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 से आगे ले जाने के लिए तीन शीट (S1, S2, S3) थीं, तो इंडेक्स को 2 पर सेट करना होगा. शीट इंडेक्स को अपडेट करने के अनुरोध को अनदेखा किया जाता है. ऐसा तब होता है, जब अनुरोध किया गया इंडेक्स, Sheets के मौजूदा इंडेक्स से मेल खाता हो या अनुरोध किया गया इंडेक्स, मौजूदा शीट के इंडेक्स और 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 शीट की खास प्रॉपर्टी मौजूद होती हैं.

शीट का प्रकार

एक तरह की शीट.

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

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

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

जेएसओएन के काेड में दिखाना
{
  "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

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

डेटा सोर्सशीट प्रॉपर्टी

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

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

string

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

columns[]

object (DataSourceColumn)

शीट में दिखाए गए कॉलम, RowData की वैल्यू के मुताबिक हैं.

dataExecutionStatus

object (DataExecutionStatus)

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

ग्रिडडेटा

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

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

integer

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

startColumn

integer

यह ग्रिडडेटा पहले कॉलम में है, जो शून्य पर आधारित है.

rowData[]

object (RowData)

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

rowMetadata[]

object (DimensionProperties)

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

columnMetadata[]

object (DimensionProperties)

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

पंक्ति डेटा

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

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

object (CellData)

लाइन में मौजूद वैल्यू, हर कॉलम में एक.

डाइमेंशन प्रॉपर्टी

किसी डाइमेंशन के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "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

कंडीशनल फ़ॉर्मैट की जानकारी देने वाला नियम.

जेएसओएन के काेड में दिखाना
{
  "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)

नियम, ग्रेडिएंट के हिसाब से अलग-अलग होगा.

बूलियनरूल

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

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

object (BooleanCondition)

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

format

object (CellFormat)

इस्तेमाल किया जाने वाला फ़ॉर्मैट. कंडिशनल फ़ॉर्मैटिंग सिर्फ़ फ़ॉर्मैटिंग का सबसेट लागू कर सकती है: bold, italic, strikethrough, foreground color, और, background color.

ग्रेडिएंट नियम

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

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

object (InterpolationPoint)

शुरुआती इंटरपोलेशन पॉइंट.

midpoint

object (InterpolationPoint)

एक वैकल्पिक मिडवे इंटरपोलेशन पॉइंट.

maxpoint

object (InterpolationPoint)

अंतिम इंटरपोलेशन पॉइंट.

इंटरपोलेशन पॉइंट

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

जेएसओएन के काेड में दिखाना
{
  "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 है.

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

यह एक तरह का इंटरपोलेशन पॉइंट है.

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) (जहां रेंज को फ़्लैट करने पर, गड़बड़ियों को अनदेखा कर दिया जाता है).

फ़िल्टर व्यू

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

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

integer

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

title

string

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

range

object (GridRange)

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

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

namedRangeId

string

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

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

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

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

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

filterSpecs के पक्ष में, यह फ़ील्ड काम नहीं करता.

filterSpecs[]

object (FilterSpec)

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

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

ProtectedRange

एक सुरक्षित रेंज.

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

integer

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

range

object (GridRange)

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

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

namedRangeId

string

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

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

description

string

इस सुरक्षित श्रेणी का विवरण.

warningOnly

boolean

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

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

requestingUserCanEdit

boolean

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

unprotectedRanges[]

object (GridRange)

किसी सुरक्षित की गई शीट में असुरक्षित रेंज की सूची. असुरक्षित रेंज, सिर्फ़ सुरक्षित शीट के लिए इस्तेमाल की जा सकती हैं.

editors

object (Editors)

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

संपादक

सुरक्षित रेंज के संपादक.

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

string

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

groups[]

string

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

domainUsersCanEdit

boolean

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

बेसिक फ़िल्टर

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

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

object (GridRange)

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

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

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

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

filterSpecs के पक्ष में, यह फ़ील्ड काम नहीं करता.

filterSpecs[]

object (FilterSpec)

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

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

बैंडेडरेंज

शीट में एक बैंड (वैकल्पिक रंग) की रेंज होती है.

जेएसओएन के काेड में दिखाना
{
  "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 दिया जाना चाहिए.

बैंडिंग प्रॉपर्टी

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

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

जेएसओएन के काेड में दिखाना
{
  "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 भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

डाइमेंशन ग्रुप

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

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

object (DimensionRange)

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

depth

integer

ग्रुप की गहराई यह बताती है कि कितने ग्रुप में पूरी रेंज है.

collapsed

boolean

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

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

स्लाइसर

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

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

integer

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

spec

object (SlicerSpec)

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

position

object (EmbeddedObjectPosition)

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

स्लाइसरस्पेस

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

जेएसओएन के काेड में दिखाना
{
  "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 का इस्तेमाल किया जाता है