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 में startRow / startColumn 0 होगा. वहीं, दूसरे GridData में 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

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

tabColor
(deprecated)

object (Color)

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

tabColorStyle

object (ColorStyle)

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

rightToLeft

boolean

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

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

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

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

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

लिखते समय: अगर इस फ़ील्ड की वैल्यू सही है, तो 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,
  "bandedRangeReference": string,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
फ़ील्ड
bandedRangeId

integer

बैंड की गई रेंज का आईडी. अगर इसे सेट नहीं किया गया है, तो bandedRangeReference देखें.

bandedRangeReference

string

सिर्फ़ आउटपुट के लिए. बैंड की गई रेंज का रेफ़रंस. इसका इस्तेमाल उस आईडी की पहचान करने के लिए किया जाता है जिसे bandedRangeId इस्तेमाल नहीं कर सकता.

range

object (GridRange)

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

rowProperties

object (BandingProperties)

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

columnProperties

object (BandingProperties)

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

BandingProperties

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

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

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 पर सेट हो.