REST Resource: spreadsheets

रिसॉर्स: स्प्रेडशीट

स्प्रेडशीट दिखाने वाला संसाधन.

JSON के काेड में दिखाना
{
  "spreadsheetId": string,
  "properties": {
    object (SpreadsheetProperties)
  },
  "sheets": [
    {
      object (Sheet)
    }
  ],
  "namedRanges": [
    {
      object (NamedRange)
    }
  ],
  "spreadsheetUrl": string,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSources": [
    {
      object (DataSource)
    }
  ],
  "dataSourceSchedules": [
    {
      object (DataSourceRefreshSchedule)
    }
  ]
}
फ़ील्ड
spreadsheetId

string

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

properties

object (SpreadsheetProperties)

स्प्रेडशीट की सभी प्रॉपर्टी.

sheets[]

object (Sheet)

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

namedRanges[]

object (NamedRange)

स्प्रेडशीट में तय की गई नाम वाली रेंज.

spreadsheetUrl

string

स्प्रेडशीट का यूआरएल. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

developerMetadata[]

object (DeveloperMetadata)

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

dataSources[]

object (DataSource)

स्प्रेडशीट से कनेक्ट किए गए बाहरी डेटा सोर्स की सूची.

dataSourceSchedules[]

object (DataSourceRefreshSchedule)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स को रीफ़्रेश करने के शेड्यूल की सूची.

SpreadsheetProperties

स्प्रेडशीट की प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "title": string,
  "locale": string,
  "autoRecalc": enum (RecalculationInterval),
  "timeZone": string,
  "defaultFormat": {
    object (CellFormat)
  },
  "iterativeCalculationSettings": {
    object (IterativeCalculationSettings)
  },
  "spreadsheetTheme": {
    object (SpreadsheetTheme)
  },
  "importFunctionsExternalUrlAccessAllowed": boolean
}
फ़ील्ड
title

string

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

locale

string

स्प्रेडशीट की स्थानीय भाषा, इनमें से किसी एक फ़ॉर्मैट में:

  • ISO 639-1 भाषा कोड, जैसे कि en

  • अगर 639-1 कोड मौजूद नहीं है, तो fil जैसा ISO 639-2 भाषा कोड

  • आईएसओ भाषा कोड और देश कोड का कॉम्बिनेशन, जैसे कि en_US

ध्यान दें: इस फ़ील्ड को अपडेट करते समय, सभी स्थानीय भाषाओं/भाषाओं का इस्तेमाल नहीं किया जा सकता.

autoRecalc

enum (RecalculationInterval)

वोलेटाइल फ़ंक्शन की फिर से गिनती होने से पहले इंतज़ार करने का समय.

timeZone

string

स्प्रेडशीट का टाइम ज़ोन, CLDR फ़ॉर्मैट में, जैसे कि America/New_York. अगर टाइम ज़ोन की पहचान नहीं की जा सकी है, तो हो सकता है कि यह कोई कस्टम टाइम ज़ोन हो, जैसे कि GMT-07:00.

defaultFormat

object (CellFormat)

स्प्रेडशीट में मौजूद सभी सेल का डिफ़ॉल्ट फ़ॉर्मैट. अगर सेल का फ़ॉर्मैट इस डिफ़ॉल्ट फ़ॉर्मैट से मेल खाता है, तो CellData.effectiveFormat सेट नहीं होगा. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

iterativeCalculationSettings

object (IterativeCalculationSettings)

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

spreadsheetTheme

object (SpreadsheetTheme)

स्प्रेडशीट पर लागू की गई थीम.

importFunctionsExternalUrlAccessAllowed

boolean

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

RecalculationInterval

फिर से कैलकुलेट करने के इंटरवल के संभावित विकल्पों की सूची.

Enums
RECALCULATION_INTERVAL_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
ON_CHANGE अस्थिर फ़ंक्शन, हर बदलाव पर अपडेट होते हैं.
MINUTE अस्थिर फ़ंक्शन, हर बदलाव और हर मिनट में अपडेट होते हैं.
HOUR वोलटाइल फ़ंक्शन, हर बदलाव और हर घंटे अपडेट होते हैं.

CellFormat

सेल का फ़ॉर्मैट.

JSON के काेड में दिखाना
{
  "numberFormat": {
    object (NumberFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "borders": {
    object (Borders)
  },
  "padding": {
    object (Padding)
  },
  "horizontalAlignment": enum (HorizontalAlign),
  "verticalAlignment": enum (VerticalAlign),
  "wrapStrategy": enum (WrapStrategy),
  "textDirection": enum (TextDirection),
  "textFormat": {
    object (TextFormat)
  },
  "hyperlinkDisplayType": enum (HyperlinkDisplayType),
  "textRotation": {
    object (TextRotation)
  }
}
फ़ील्ड
numberFormat

object (NumberFormat)

यह फ़ॉर्मैट बताता है कि उपयोगकर्ता को संख्या की वैल्यू कैसे दिखाई जानी चाहिए.

backgroundColor
(deprecated)

object (Color)

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

backgroundColorStyle

object (ColorStyle)

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

borders

object (Borders)

सेल के बॉर्डर.

padding

object (Padding)

सेल की पैडिंग.

horizontalAlignment

enum (HorizontalAlign)

सेल में वैल्यू का हॉरिज़ॉन्टल अलाइनमेंट.

verticalAlignment

enum (VerticalAlign)

सेल में वैल्यू का वर्टिकल अलाइनमेंट.

wrapStrategy

enum (WrapStrategy)

सेल में मौजूद वैल्यू के लिए रैप करने की रणनीति.

textDirection

enum (TextDirection)

सेल में टेक्स्ट की दिशा.

textFormat

object (TextFormat)

सेल में मौजूद टेक्स्ट का फ़ॉर्मैट (जब तक कि फ़ॉर्मैट को किसी फ़ॉर्मैट रन से बदला न जाए). यहां सेल-लेवल का लिंक सेट करने पर, सेल के मौजूदा लिंक मिट जाते हैं. TextFormatRun में लिंक फ़ील्ड सेट करने पर, सेल-लेवल के लिंक को प्राथमिकता दी जाती है.

textRotation

object (TextRotation)

सेल में टेक्स्ट पर लागू किया गया रोटेशन.

NumberFormat

किसी सेल का नंबर फ़ॉर्मैट.

JSON के काेड में दिखाना
{
  "type": enum (NumberFormatType),
  "pattern": string
}
फ़ील्ड
type

enum (NumberFormatType)

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

pattern

string

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

NumberFormatType

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

Enums
NUMBER_FORMAT_TYPE_UNSPECIFIED संख्या का फ़ॉर्मैट तय नहीं किया गया है और यह सेल के कॉन्टेंट पर आधारित होता है. इसका साफ़ तौर पर इस्तेमाल न करें.
TEXT टेक्स्ट फ़ॉर्मैटिंग, जैसे कि 1000.12
NUMBER संख्या की फ़ॉर्मैटिंग, जैसे कि 1,000.12
PERCENT प्रतिशत की फ़ॉर्मैटिंग, जैसे कि 10.12%
CURRENCY मुद्रा की फ़ॉर्मैटिंग, जैसे कि $1,000.12
DATE तारीख का फ़ॉर्मैट, जैसे कि 9/26/2008
TIME समय का फ़ॉर्मैट, जैसे कि 3:59:00 PM
DATE_TIME तारीख और समय का फ़ॉर्मैट, जैसे कि 9/26/08 15:59:00
SCIENTIFIC साइंटिफ़िक नंबर फ़ॉर्मैटिंग, जैसे कि 1.01E+03

रंग

RGBA कलर स्पेस में किसी रंग को दिखाता है. इस डेटा को इस तरह से डिज़ाइन किया गया है कि इसे अलग-अलग भाषाओं में आसानी से रंग के तौर पर दिखाया जा सके. उदाहरण के लिए, इस रिप्रज़ेंटेशन के फ़ील्ड को Java में java.awt.Color के कन्स्ट्रक्टर को आसानी से दिया जा सकता है. साथ ही, इसे iOS में UIColor के +colorWithRed:green:blue:alpha तरीके को भी आसानी से दिया जा सकता है. इसके अलावा, थोड़े से काम से इसे JavaScript में सीएसएस rgba() स्ट्रिंग में आसानी से फ़ॉर्मैट किया जा सकता है.

इस रेफ़रंस पेज पर, उस कलर स्पेस के बारे में जानकारी नहीं है जिसका इस्तेमाल आरजीबी वैल्यू को समझने के लिए किया जाना चाहिए. उदाहरण के लिए, sRGB, Adobe RGB, DCI-P3, और BT.2020. डिफ़ॉल्ट रूप से, ऐप्लिकेशन को sRGB कलर स्पेस का इस्तेमाल करना चाहिए.

जब यह तय करना हो कि दो रंग एक जैसे हैं या नहीं, तो दो रंगों को एक जैसे माना जाता है. ऐसा तब किया जाता है, जब उनके लाल, हरे, नीले, और अल्फा रंग की वैल्यू में ज़्यादा से ज़्यादा 1e-5 का अंतर हो. हालांकि, ऐसा तब ही किया जाता है, जब इस बारे में कोई अन्य दस्तावेज़ न हो.

उदाहरण (Java):

 import com.google.type.Color;

 // ...
 public static java.awt.Color fromProto(Color protocolor) {
   float alpha = protocolor.hasAlpha()
       ? protocolor.getAlpha().getValue()
       : 1.0;

   return new java.awt.Color(
       protocolor.getRed(),
       protocolor.getGreen(),
       protocolor.getBlue(),
       alpha);
 }

 public static Color toProto(java.awt.Color color) {
   float red = (float) color.getRed();
   float green = (float) color.getGreen();
   float blue = (float) color.getBlue();
   float denominator = 255.0;
   Color.Builder resultBuilder =
       Color
           .newBuilder()
           .setRed(red / denominator)
           .setGreen(green / denominator)
           .setBlue(blue / denominator);
   int alpha = color.getAlpha();
   if (alpha != 255) {
     result.setAlpha(
         FloatValue
             .newBuilder()
             .setValue(((float) alpha) / denominator)
             .build());
   }
   return resultBuilder.build();
 }
 // ...

उदाहरण (iOS / Obj-C):

 // ...
 static UIColor* fromProto(Color* protocolor) {
    float red = [protocolor red];
    float green = [protocolor green];
    float blue = [protocolor blue];
    FloatValue* alpha_wrapper = [protocolor alpha];
    float alpha = 1.0;
    if (alpha_wrapper != nil) {
      alpha = [alpha_wrapper value];
    }
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
 }

 static Color* toProto(UIColor* color) {
     CGFloat red, green, blue, alpha;
     if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
       return nil;
     }
     Color* result = [[Color alloc] init];
     [result setRed:red];
     [result setGreen:green];
     [result setBlue:blue];
     if (alpha <= 0.9999) {
       [result setAlpha:floatWrapperWithValue(alpha)];
     }
     [result autorelease];
     return result;
}
// ...

उदाहरण (JavaScript):

// ...

var protoToCssColor = function(rgbColor) {
   var redFrac = rgbColor.red || 0.0;
   var greenFrac = rgbColor.green || 0.0;
   var blueFrac = rgbColor.blue || 0.0;
   var red = Math.floor(redFrac * 255);
   var green = Math.floor(greenFrac * 255);
   var blue = Math.floor(blueFrac * 255);

   if (!('alpha' in rgbColor)) {
      return rgbToCssColor(red, green, blue);
   }

   var alphaFrac = rgbColor.alpha.value || 0.0;
   var rgbParams = [red, green, blue].join(',');
   return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};

var rgbToCssColor = function(red, green, blue) {
  var rgbNumber = new Number((red << 16) | (green << 8) | blue);
  var hexString = rgbNumber.toString(16);
  var missingZeros = 6 - hexString.length;
  var resultBuilder = ['#'];
  for (var i = 0; i < missingZeros; i++) {
     resultBuilder.push('0');
  }
  resultBuilder.push(hexString);
  return resultBuilder.join('');
};

// ...
JSON के काेड में दिखाना
{
  "red": number,
  "green": number,
  "blue": number,
  "alpha": number
}
फ़ील्ड
red

number

रंग में लाल रंग की मात्रा, [0, 1] इंटरवल में वैल्यू के तौर पर.

green

number

रंग में हरे रंग की मात्रा, जो [0, 1] की वैल्यू के बीच होती है.

blue

number

रंग में नीले रंग की मात्रा, [0, 1] की वैल्यू के तौर पर.

alpha

number

इस रंग का वह हिस्सा जिसे पिक्सल पर लागू करना है. इसका मतलब है कि पिक्सल का आखिरी रंग, इस समीकरण से तय होता है:

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

इसका मतलब है कि 1.0 की वैल्यू, किसी एक रंग से मेल खाती है, जबकि 0.0 की वैल्यू, पूरी तरह से पारदर्शी रंग से मेल खाती है. इसमें, सामान्य फ़्लोट स्केलर के बजाय रैपर मैसेज का इस्तेमाल किया जाता है, ताकि डिफ़ॉल्ट वैल्यू और अनसेट की जा रही वैल्यू के बीच अंतर किया जा सके. अगर इस एट्रिब्यूट की वैल्यू नहीं दी जाती है, तो इस कलर ऑब्जेक्ट को एक ही रंग में रेंडर किया जाता है. ऐसा तब होता है, जब अल्फा वैल्यू को साफ़ तौर पर 1.0 की वैल्यू दी गई हो.

ColorStyle

रंग की वैल्यू.

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

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (Color)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
फ़ील्ड
यूनियन फ़ील्ड kind. कलर वैल्यू किस तरह की है. kind इनमें से कोई एक हो सकता है:
rgbColor

object (Color)

आरजीबी कलर. आम तौर पर, Color ऑब्जेक्ट में alpha वैल्यू का इस्तेमाल नहीं किया जा सकता.

themeColor

enum (ThemeColorType)

थीम का रंग.

ThemeColorType

थीम के रंग के टाइप.

SpreadsheetProperties में एक SpreadsheetTheme होता है, जो इन थीम कलर टाइप को खास रंगों से मैप करता है.

Enums
THEME_COLOR_TYPE_UNSPECIFIED थीम का रंग तय नहीं किया गया
TEXT टेक्स्ट के प्राइमरी कलर को दिखाता है
BACKGROUND बैकग्राउंड का मुख्य रंग दिखाता है
ACCENT1 पहले ऐक्सेंट कलर को दिखाता है
ACCENT2 दूसरे ऐक्सेंट कलर को दिखाता है
ACCENT3 तीसरे ऐक्सेंट कलर को दिखाता है
ACCENT4 चौथे ऐक्सेंट कलर को दिखाता है
ACCENT5 पांचवें ऐक्सेंट कलर को दिखाता है
ACCENT6 छठे ऐक्सेंट कलर को दिखाता है

बॉर्डर

सेल के बॉर्डर.

JSON के काेड में दिखाना
{
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  }
}
फ़ील्ड
top

object (Border)

सेल का ऊपरी बॉर्डर.

bottom

object (Border)

सेल का निचला बॉर्डर.

left

object (Border)

सेल का बायां बॉर्डर.

right

object (Border)

सेल का दायां बॉर्डर.

बॉर्डर

सेल के साथ बॉर्डर.

JSON के काेड में दिखाना
{
  "style": enum (Style),
  "width": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
फ़ील्ड
style

enum (Style)

बॉर्डर की स्टाइल.

width
(deprecated)

integer

बॉर्डर की चौड़ाई, पिक्सल में. अब इस्तेमाल नहीं किया जाता; चौड़ाई, "style" फ़ील्ड से तय होती है.

color
(deprecated)

object (Color)

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

colorStyle

object (ColorStyle)

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

स्टाइल

बॉर्डर की स्टाइल.

Enums
STYLE_UNSPECIFIED स्टाइल की जानकारी नहीं दी गई है. इसका इस्तेमाल न करें.
DOTTED बॉर्डर बिंदुओं वाला हो.
DASHED बॉर्डर डैश किया गया है.
SOLID बॉर्डर, एक पतली सॉलिड लाइन होती है.
SOLID_MEDIUM बॉर्डर, मीडियम सॉलिड लाइन है.
SOLID_THICK बॉर्डर, मोटी और सॉलिड लाइन होती है.
NONE कोई बॉर्डर नहीं. इसका इस्तेमाल सिर्फ़ बॉर्डर को अपडेट करने के लिए किया जाता है, ताकि उसे मिटाया जा सके.
DOUBLE बॉर्डर में दो सॉलिड लाइन होती हैं.

पैडिंग (जगह)

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

JSON के काेड में दिखाना
{
  "top": integer,
  "right": integer,
  "bottom": integer,
  "left": integer
}
फ़ील्ड
top

integer

सेल की ऊपरी पैडिंग.

right

integer

सेल की दाईं पैडिंग.

bottom

integer

सेल के नीचे की पैडिंग.

left

integer

सेल की बाईं ओर की पैडिंग.

HorizontalAlign

किसी सेल में टेक्स्ट का हॉरिज़ॉन्टल अलाइनमेंट.

Enums
HORIZONTAL_ALIGN_UNSPECIFIED हॉरिज़ॉन्टल अलाइनमेंट की जानकारी नहीं दी गई है. इसका इस्तेमाल न करें.
LEFT टेक्स्ट को सेल की बाईं ओर अलाइन किया गया है.
CENTER टेक्स्ट को सेल के बीच में अलाइन किया गया है.
RIGHT टेक्स्ट को सेल की दाईं ओर अलाइन किया गया हो.

VerticalAlign

किसी सेल में टेक्स्ट का वर्टिकल अलाइनमेंट.

Enums
VERTICAL_ALIGN_UNSPECIFIED वर्टिकल अलाइनमेंट की जानकारी नहीं दी गई है. इसका इस्तेमाल न करें.
TOP टेक्स्ट को सेल के सबसे ऊपर अलाइन किया गया है.
MIDDLE टेक्स्ट को सेल के बीच में अलाइन किया गया है.
BOTTOM टेक्स्ट को सेल के सबसे नीचे अलाइन किया गया है.

WrapStrategy

सेल में टेक्स्ट रैप करने का तरीका.

Enums
WRAP_STRATEGY_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
OVERFLOW_CELL

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

| First sentence. |
| Manual newline that is very long. <- Text continues into next cell
| Next newline.   |
LEGACY_WRAP

रैप करने की यह रणनीति, Google Sheets की पुरानी रैप करने की रणनीति के बारे में बताती है. इसमें, एक लाइन से ज़्यादा लंबे शब्दों को काटकर नहीं, बल्कि काटकर दिखाया जाता है. यह रणनीति सभी प्लैटफ़ॉर्म पर काम नहीं करती. साथ ही, इसे बंद किया जा रहा है. उदाहरण:

| Cell has a |
| loooooooooo| <- Word is clipped.
| word.      |
CLIP

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

| First sentence. |
| Manual newline t| <- Text is clipped
| Next newline.   |
WRAP

एक लाइन से ज़्यादा लंबे शब्दों को काटने के बजाय, वर्ण के लेवल पर रैप किया जाता है. उदाहरण:

| Cell has a |
| loooooooooo| <- Word is broken.
| ong word.  |

TextDirection

सेल में टेक्स्ट की दिशा.

Enums
TEXT_DIRECTION_UNSPECIFIED टेक्स्ट की दिशा नहीं बताई गई है. इसका इस्तेमाल न करें.
LEFT_TO_RIGHT उपयोगकर्ता ने टेक्स्ट की दिशा को बाएं से दाएं पर सेट किया था.
RIGHT_TO_LEFT उपयोगकर्ता ने टेक्स्ट की दिशा को दाएं से बाएं पर सेट किया हो.

TextFormat

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

JSON के काेड में दिखाना
{
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "fontFamily": string,
  "fontSize": integer,
  "bold": boolean,
  "italic": boolean,
  "strikethrough": boolean,
  "underline": boolean,
  "link": {
    object (Link)
  }
}
फ़ील्ड
foregroundColor
(deprecated)

object (Color)

टेक्स्ट का फ़ोरग्राउंड रंग. अब काम नहीं करता: foregroundColorStyle का इस्तेमाल करें.

foregroundColorStyle

object (ColorStyle)

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

fontFamily

string

फ़ॉन्ट फ़ैमिली.

fontSize

integer

फ़ॉन्ट का साइज़.

bold

boolean

अगर टेक्स्ट बोल्ड है, तो True.

italic

boolean

टेक्स्ट को इटैलिक में लिखने पर यह true दिखाता है.

strikethrough

boolean

अगर टेक्स्ट पर स्ट्राइकथ्रू है, तो True.

underline

boolean

अगर टेक्स्ट को अंडरलाइन किया गया है, तो True दिखाता है.

HyperlinkDisplayType

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

Enums
LINKED हाइपरलिंक को साफ़ तौर पर रेंडर किया जाना चाहिए.
PLAIN_TEXT हाइपरलिंक को रेंडर नहीं किया जाना चाहिए.

TextRotation

सेल में टेक्स्ट पर लागू किया गया रोटेशन.

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

  // Union field type can be only one of the following:
  "angle": integer,
  "vertical": boolean
  // End of list of possible types for union field type.
}
फ़ील्ड
यूनियन फ़ील्ड type. रोटेशन का टाइप, वर्टिकल या ऐंगल वाला. type इनमें से कोई एक हो सकता है:
angle

integer

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

ध्यान दें: एलटीआर टेक्स्ट डायरेक्शन के लिए, पॉज़िटिव ऐंगल, घड़ी की सुई के उलट दिशा में होते हैं. वहीं, आरटीएल के लिए, पॉज़िटिव ऐंगल, घड़ी की सुई की दिशा में होते हैं

vertical

boolean

अगर यह सही है, तो टेक्स्ट ऊपर से नीचे की ओर पढ़ा जाता है. हालांकि, अलग-अलग वर्णों का ओरिएंटेशन नहीं बदलता. उदाहरण के लिए:

| V |
| e |
| r |
| t |
| i |
| c |
| a |
| l |

IterativeCalculationSettings

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

JSON के काेड में दिखाना
{
  "maxIterations": integer,
  "convergenceThreshold": number
}
फ़ील्ड
maxIterations

integer

इटरेटिव कैलकुलेशन चालू होने पर, कैलकुलेशन के लिए ज़्यादा से ज़्यादा राउंड.

convergenceThreshold

number

जब बार-बार कैलकुलेट करने की सुविधा चालू होती है और लगातार मिलने वाले नतीजों में इस थ्रेशोल्ड वैल्यू से कम का अंतर होता है, तो कैलकुलेशन के राउंड रुक जाते हैं.

SpreadsheetTheme

स्प्रेडशीट की थीम दिखाता है

JSON के काेड में दिखाना
{
  "primaryFontFamily": string,
  "themeColors": [
    {
      object (ThemeColorPair)
    }
  ]
}
फ़ील्ड
primaryFontFamily

string

मुख्य फ़ॉन्ट फ़ैमिली का नाम.

themeColors[]

object (ThemeColorPair)

स्प्रेडशीट की थीम के रंग के जोड़े. अपडेट करने के लिए, आपको थीम के सभी कलर जोड़े देने होंगे.

ThemeColorPair

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

JSON के काेड में दिखाना
{
  "colorType": enum (ThemeColorType),
  "color": {
    object (ColorStyle)
  }
}
फ़ील्ड
colorType

enum (ThemeColorType)

स्प्रेडशीट की थीम के रंग का टाइप.

color

object (ColorStyle)

थीम के रंग के टाइप से जुड़ा कंक्रीट रंग.

शीट

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

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)

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

DataSourceColumn

डेटा सोर्स में मौजूद कॉलम.

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

object (DataSourceColumnReference)

कॉलम का रेफ़रंस.

formula

string

कैलकुलेट किए गए कॉलम का फ़ॉर्मूला.

DataSourceColumnReference

डेटा सोर्स कॉलम का रेफ़रंस देने वाला यूनीक आइडेंटिफ़ायर.

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

string

कॉलम का डिसप्ले नेम. यह किसी डेटा सोर्स में यूनीक होना चाहिए.

DataExecutionStatus

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

डेटा सोर्स ऑब्जेक्ट को DataSource के नए डेटा के साथ सिंक करने के लिए, डेटा एक्ज़ीक्यूशन बनाया जाता है. आम तौर पर, इसे बैकग्राउंड में चलने के लिए शेड्यूल किया जाता है. यह पता करने के लिए कि कोई प्रोसेस पूरी हुई है या नहीं, इसके state को देखा जा सकता है

डेटा एक्सीक्यूशन को चलाने के लिए, कई स्थितियों में ट्रिगर किया जाता है:

  • Adding a data source, डेटा सोर्स से डेटा को शीट में सिंक करने के लिए, डेटा सोर्स की शीट के साथ-साथ डेटा एक्सीक्यूशन भी बनाता है.
  • Updating a data source, डेटा सोर्स की शीट को इसी तरह रीफ़्रेश करने के लिए, डेटा प्रोसेस करने की सुविधा बनाता है.
  • एक या एक से ज़्यादा डेटा सोर्स ऑब्जेक्ट को साफ़ तौर पर रीफ़्रेश करने के लिए, refresh request भेजा जा सकता है.
JSON के काेड में दिखाना
{
  "state": enum (DataExecutionState),
  "errorCode": enum (DataExecutionErrorCode),
  "errorMessage": string,
  "lastRefreshTime": string
}
फ़ील्ड
state

enum (DataExecutionState)

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

errorCode

enum (DataExecutionErrorCode)

गड़बड़ी का कोड.

errorMessage

string

गड़बड़ी का मैसेज, जो खाली हो सकता है.

lastRefreshTime

string (Timestamp format)

इससे वह समय पता चलता है जब डेटा को आखिरी बार रीफ़्रेश किया गया था.

DataExecutionState

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

Enums
DATA_EXECUTION_STATE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
NOT_STARTED डेटा लागू करने की प्रोसेस शुरू नहीं हुई है.
RUNNING डेटा प्रोसेस होना शुरू हो गया है और चल रहा है.
CANCELLING फ़िलहाल, डेटा एक्सपोर्ट करने की प्रोसेस रद्द की जा रही है.
SUCCEEDED डेटा प्रोसेस हो गया है.
FAILED डेटा प्रोसेस करने की प्रोसेस गड़बड़ियों के साथ पूरी हुई.

DataExecutionErrorCode

डेटा प्रोसेस करने से जुड़ी गड़बड़ी के कोड की सूची.

Enums
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
TIMED_OUT डेटा प्रोसेस करने का समय खत्म हो गया.
TOO_MANY_ROWS डेटा प्रोसेस होने पर, तय सीमा से ज़्यादा पंक्तियां मिलती हैं.
TOO_MANY_COLUMNS डेटा प्रोसेस होने पर, तय सीमा से ज़्यादा कॉलम मिलते हैं.
TOO_MANY_CELLS डेटा प्रोसेस होने पर, तय सीमा से ज़्यादा सेल मिलती हैं.
ENGINE बैकएंड डेटा एक्सीक्यूशन इंजन (जैसे, BigQuery) से गड़बड़ी का मैसेज मिलता है. ज़्यादा जानकारी के लिए, errorMessage देखें.
PARAMETER_INVALID दिए गए डेटा सोर्स के एक या कुछ पैरामीटर अमान्य हैं.
UNSUPPORTED_DATA_TYPE डेटा प्रोसेस करने पर, ऐसा डेटा टाइप मिलता है जो काम नहीं करता.
DUPLICATE_COLUMN_NAMES डेटा प्रोसेस होने पर, डुप्लीकेट नाम या वैकल्पिक नाम वाले कॉलम मिले.
INTERRUPTED डेटा प्रोसेस करने में रुकावट आती है. कृपया बाद में रीफ़्रेश करें.
CONCURRENT_QUERY फ़िलहाल, डेटा लागू करने की प्रोसेस जारी है. यह पूरी होने तक, डेटा को रीफ़्रेश नहीं किया जा सकता.
OTHER अन्य गड़बड़ियां.
TOO_MANY_CHARS_PER_CELL डेटा प्रोसेस होने पर, ऐसी वैल्यू मिलती हैं जो किसी एक सेल में इस्तेमाल किए जा सकने वाले वर्णों की तय सीमा से ज़्यादा होती हैं.
DATA_NOT_FOUND डेटा सोर्स से रेफ़रंस किया गया डेटाबेस नहीं मिला. */
PERMISSION_DENIED उपयोगकर्ता के पास उस डेटाबेस का ऐक्सेस नहीं है जिसका रेफ़रंस डेटा सोर्स में दिया गया है.
MISSING_COLUMN_ALIAS डेटा प्रोसेस होने पर, ऐसे कॉलम मिले जिनके वैकल्पिक नाम नहीं हैं.
OBJECT_NOT_FOUND डेटा सोर्स ऑब्जेक्ट मौजूद नहीं है.
OBJECT_IN_ERROR_STATE डेटा सोर्स ऑब्जेक्ट में फ़िलहाल गड़बड़ी है. मैन्युअल तरीके से रीफ़्रेश करने के लिए, RefreshDataSourceRequest में force सेट करें.
OBJECT_SPEC_INVALID डेटा सोर्स ऑब्जेक्ट की जानकारी अमान्य है.
DATA_EXECUTION_CANCELLED डेटा एक्सपोर्ट करने की प्रोसेस रद्द कर दी गई है.

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)

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

CellData

किसी सेल का डेटा.

JSON के काेड में दिखाना
{
  "userEnteredValue": {
    object (ExtendedValue)
  },
  "effectiveValue": {
    object (ExtendedValue)
  },
  "formattedValue": string,
  "userEnteredFormat": {
    object (CellFormat)
  },
  "effectiveFormat": {
    object (CellFormat)
  },
  "hyperlink": string,
  "note": string,
  "textFormatRuns": [
    {
      object (TextFormatRun)
    }
  ],
  "dataValidation": {
    object (DataValidationRule)
  },
  "pivotTable": {
    object (PivotTable)
  },
  "dataSourceTable": {
    object (DataSourceTable)
  },
  "dataSourceFormula": {
    object (DataSourceFormula)
  }
}
फ़ील्ड
userEnteredValue

object (ExtendedValue)

सेल में उपयोगकर्ता की डाली गई वैल्यू. उदाहरण के लिए, 1234, 'Hello' या =NOW() ध्यान दें: तारीख, समय, और तारीख और समय को serial number फ़ॉर्मैट में डबल के तौर पर दिखाया जाता है.

effectiveValue

object (ExtendedValue)

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

formattedValue

string

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

userEnteredFormat

object (CellFormat)

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

लिखते समय, नया फ़ॉर्मैट मौजूदा फ़ॉर्मैट में मर्ज हो जाएगा.

effectiveFormat

object (CellFormat)

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

note

string

सेल में कोई नोट.

textFormatRuns[]

object (TextFormatRun)

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

डेटा लिखते समय, नए रन किसी भी पुराने रन को ओवरराइट कर देंगे. नया userEnteredValue लिखने पर, पिछले रन मिट जाते हैं.

dataValidation

object (DataValidationRule)

सेल पर डेटा की पुष्टि करने का कोई नियम, अगर लागू है.

डेटा की पुष्टि करने का नया नियम लिखने पर, वह किसी भी पुराने नियम को बदल देगा.

pivotTable

object (PivotTable)

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

dataSourceTable

object (DataSourceTable)

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

dataSourceFormula

object (DataSourceFormula)

सिर्फ़ आउटपुट के लिए. सेल में मौजूद डेटा सोर्स के फ़ॉर्मूला के बारे में जानकारी. अगर userEnteredValue कोई ऐसा फ़ॉर्मूला है जो किसी DATA_SOURCE शीट का रेफ़रंस देता है, जैसे कि =SUM(DataSheet!Column), तो फ़ील्ड सेट हो जाता है.

ExtendedValue

स्प्रेडशीट में किसी सेल में किस तरह की वैल्यू हो सकती है.

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

  // Union field value can be only one of the following:
  "numberValue": number,
  "stringValue": string,
  "boolValue": boolean,
  "formulaValue": string,
  "errorValue": {
    object (ErrorValue)
  }
  // End of list of possible types for union field value.
}
फ़ील्ड
यूनियन फ़ील्ड value. सेल में मौजूद वैल्यू का टाइप. अगर कोई फ़ील्ड सेट नहीं है, तो सेल में कोई डेटा नहीं होता. value इनमें से कोई एक हो सकता है:
numberValue

number

डबल वैल्यू दिखाता है. ध्यान दें: तारीख, समय, और तारीख और समय, SERIAL_NUMBER फ़ॉर्मैट में डबल के तौर पर दिखाए जाते हैं.

stringValue

string

स्ट्रिंग वैल्यू दिखाता है. शुरुआत में मौजूद सिंगल कोट शामिल नहीं किए जाते. उदाहरण के लिए, अगर उपयोगकर्ता ने यूज़र इंटरफ़ेस में '123 टाइप किया, तो इसे "123" के stringValue के तौर पर दिखाया जाएगा.

boolValue

boolean

बूलियन वैल्यू दिखाता है.

formulaValue

string

फ़ॉर्मूला दिखाता है.

errorValue

object (ErrorValue)

गड़बड़ी के बारे में बताता है. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

ErrorValue

किसी सेल में गड़बड़ी है.

JSON के काेड में दिखाना
{
  "type": enum (ErrorType),
  "message": string
}
फ़ील्ड
type

enum (ErrorType)

गड़बड़ी का टाइप.

message

string

गड़बड़ी के बारे में ज़्यादा जानकारी देने वाला मैसेज (स्प्रेडशीट की स्थानीय भाषा में).

ErrorType

गड़बड़ी का टाइप.

Enums
ERROR_TYPE_UNSPECIFIED गड़बड़ी का डिफ़ॉल्ट टाइप. इसका इस्तेमाल न करें.
ERROR यह #ERROR! गड़बड़ी से जुड़ा है.
NULL_VALUE यह #NULL! गड़बड़ी से जुड़ा है.
DIVIDE_BY_ZERO यह #DIV/0 गड़बड़ी से जुड़ा है.
VALUE यह #VALUE! गड़बड़ी से जुड़ा है.
REF यह #REF! गड़बड़ी से जुड़ा है.
NAME यह #NAME? गड़बड़ी से जुड़ा है.
NUM यह #NUM! गड़बड़ी से जुड़ा है.
N_A यह #N/A गड़बड़ी से जुड़ा है.
LOADING Loading... स्टेटस से जुड़ा है.

TextFormatRun

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

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

integer

UTF-16 कोड यूनिट में, शून्य से शुरू होने वाला वर्ण इंडेक्स, जहां यह रन शुरू होता है.

format

object (TextFormat)

इस रन का फ़ॉर्मैट. जिन सेल में कोई वैल्यू नहीं होती है उनमें सेल का फ़ॉर्मैट इनहेरिट हो जाता है.

DataValidationRule

डेटा की पुष्टि करने का नियम.

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

object (BooleanCondition)

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

inputMessage

string

सेल में डेटा जोड़ते समय, उपयोगकर्ता को दिखाने के लिए मैसेज.

strict

boolean

अगर अमान्य डेटा को अस्वीकार करना है, तो True पर सेट करें.

showCustomUi

boolean

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

BooleanCondition

ऐसी शर्त जिसका आकलन सही या गलत के तौर पर किया जा सकता है. BooleanConditions का इस्तेमाल, कंडीशनल फ़ॉर्मैटिंग, डेटा की पुष्टि करने की सुविधा, और फ़िल्टर में दी गई शर्तों के लिए किया जाता है.

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

enum (ConditionType)

शर्त का टाइप.

values[]

object (ConditionValue)

शर्त की वैल्यू. इस्तेमाल की जा सकने वाली वैल्यू की संख्या, condition type पर निर्भर करती है. कुछ एट्रिब्यूट के लिए शून्य वैल्यू का इस्तेमाल किया जा सकता है, कुछ के लिए एक या दो वैल्यू का इस्तेमाल किया जा सकता है, और ConditionType.ONE_OF_LIST के लिए किसी भी संख्या में वैल्यू का इस्तेमाल किया जा सकता है.

ConditionType

शर्त का टाइप.

Enums
CONDITION_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
NUMBER_GREATER सेल की वैल्यू, शर्त की वैल्यू से ज़्यादा होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
NUMBER_GREATER_THAN_EQ सेल की वैल्यू, शर्त की वैल्यू से ज़्यादा या उसके बराबर होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
NUMBER_LESS सेल की वैल्यू, शर्त की वैल्यू से कम होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
NUMBER_LESS_THAN_EQ सेल की वैल्यू, शर्त की वैल्यू से कम या उसके बराबर होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
NUMBER_EQ सेल की वैल्यू, शर्त की वैल्यू के बराबर होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. डेटा की पुष्टि, शर्त के साथ फ़ॉर्मैटिंग, और डेटा सोर्स ऑब्जेक्ट के अलावा अन्य ऑब्जेक्ट पर फ़िल्टर के लिए, एक ConditionValue की ज़रूरत होती है. साथ ही, डेटा सोर्स ऑब्जेक्ट पर फ़िल्टर के लिए, कम से कम एक ConditionValue की ज़रूरत होती है.
NUMBER_NOT_EQ सेल की वैल्यू, शर्त की वैल्यू से अलग होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. डेटा की पुष्टि, शर्त के साथ फ़ॉर्मैटिंग, और डेटा सोर्स ऑब्जेक्ट के अलावा अन्य ऑब्जेक्ट पर फ़िल्टर करने के लिए, एक ConditionValue की ज़रूरत होती है. वहीं, डेटा सोर्स ऑब्जेक्ट पर फ़िल्टर करने के लिए, कम से कम एक ConditionValue की ज़रूरत होती है.
NUMBER_BETWEEN सेल की वैल्यू, शर्त की दो वैल्यू के बीच होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें दो ConditionValues की ज़रूरत होती है.
NUMBER_NOT_BETWEEN सेल की वैल्यू, शर्त की दो वैल्यू के बीच नहीं होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें दो ConditionValues की ज़रूरत होती है.
TEXT_CONTAINS सेल की वैल्यू में शर्त की वैल्यू होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
TEXT_NOT_CONTAINS सेल की वैल्यू में शर्त की वैल्यू नहीं होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
TEXT_STARTS_WITH सेल की वैल्यू, शर्त की वैल्यू से शुरू होनी चाहिए. शर्त के साथ फ़ॉर्मैटिंग और फ़िल्टर की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए.
TEXT_ENDS_WITH सेल की वैल्यू, कंडीशन की वैल्यू पर खत्म होनी चाहिए. शर्त के साथ फ़ॉर्मैटिंग और फ़िल्टर की सुविधा का इस्तेमाल किया जा सकता है. इसमें एक ConditionValue होना चाहिए.
TEXT_EQ सेल की वैल्यू, शर्त की वैल्यू से पूरी तरह मेल खानी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. डेटा की पुष्टि, शर्त के साथ फ़ॉर्मैटिंग, और डेटा सोर्स ऑब्जेक्ट के अलावा अन्य ऑब्जेक्ट पर फ़िल्टर के लिए, एक ConditionValue की ज़रूरत होती है. साथ ही, डेटा सोर्स ऑब्जेक्ट पर फ़िल्टर के लिए, कम से कम एक ConditionValue की ज़रूरत होती है.
TEXT_IS_EMAIL सेल की वैल्यू, मान्य ईमेल पता होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसके लिए, ConditionValues की ज़रूरत नहीं है.
TEXT_IS_URL सेल की वैल्यू, मान्य यूआरएल होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसके लिए, ConditionValues की ज़रूरत नहीं है.
DATE_EQ सेल की वैल्यू और शर्त की वैल्यू, दोनों एक ही तारीख की होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. डेटा की पुष्टि, शर्त के साथ फ़ॉर्मैटिंग, और डेटा सोर्स ऑब्जेक्ट के अलावा अन्य ऑब्जेक्ट पर फ़िल्टर करने के लिए, एक ConditionValue की ज़रूरत होती है. वहीं, डेटा सोर्स ऑब्जेक्ट पर फ़िल्टर करने के लिए, कम से कम एक ConditionValue की ज़रूरत होती है.
DATE_BEFORE सेल की वैल्यू, शर्त की वैल्यू की तारीख से पहले की होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए, जो relative date हो सकता है.
DATE_AFTER सेल की वैल्यू, शर्त की वैल्यू की तारीख के बाद की होनी चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए, जो relative date हो सकता है.
DATE_ON_OR_BEFORE सेल की वैल्यू, शर्त की वैल्यू की तारीख के दिन या उससे पहले की होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए, जो relative date हो सकता है.
DATE_ON_OR_AFTER सेल की वैल्यू, शर्त की वैल्यू की तारीख या उसके बाद की होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसमें एक ConditionValue होना चाहिए, जो relative date हो सकता है.
DATE_BETWEEN सेल की वैल्यू, शर्त की दो वैल्यू की तारीखों के बीच होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसमें दो ConditionValues की ज़रूरत होती है.
DATE_NOT_BETWEEN सेल की वैल्यू, शर्त की दो वैल्यू की तारीखों से बाहर होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसमें दो ConditionValues की ज़रूरत होती है.
DATE_IS_VALID सेल की वैल्यू तारीख होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसके लिए, ConditionValues की ज़रूरत नहीं है.
ONE_OF_RANGE सेल की वैल्यू, शर्त की वैल्यू की रेंज में ग्रिड में दी गई होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसके लिए, एक ConditionValue की ज़रूरत होती है. साथ ही, वैल्यू A1 नोटेशन में मान्य रेंज होनी चाहिए.
ONE_OF_LIST सेल की वैल्यू, शर्त की वैल्यू की सूची में होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. इसमें जितने चाहें उतने condition values इस्तेमाल किए जा सकते हैं. सूची में हर आइटम के लिए एक condition values इस्तेमाल किया जा सकता है. वैल्यू में फ़ॉर्मूले का इस्तेमाल नहीं किया जा सकता.
BLANK सेल की वैल्यू खाली होनी चाहिए. शर्त के साथ फ़ॉर्मैटिंग और फ़िल्टर की सुविधा का इस्तेमाल किया जा सकता है. इसके लिए, ConditionValues की ज़रूरत नहीं है.
NOT_BLANK सेल की वैल्यू खाली नहीं होनी चाहिए. शर्त के साथ फ़ॉर्मैटिंग और फ़िल्टर की सुविधा का इस्तेमाल किया जा सकता है. इसके लिए, ConditionValues की ज़रूरत नहीं है.
CUSTOM_FORMULA शर्त के फ़ॉर्मूला का आकलन सही होना चाहिए. डेटा की पुष्टि करने, शर्त के साथ फ़ॉर्मैटिंग करने, और फ़िल्टर करने की सुविधा के साथ काम करता है. डेटा सोर्स शीट के फ़िल्टर के साथ काम नहीं करता. इसमें एक ConditionValue होना चाहिए.
BOOLEAN सेल की वैल्यू, TRUE/FALSE होनी चाहिए या शर्त की वैल्यू की सूची में होनी चाहिए. डेटा की पुष्टि की सुविधा के साथ काम करता है. सेल चेकबॉक्स के तौर पर रेंडर करता है. शून्य, एक या दो ConditionValues के साथ काम करता है. कोई वैल्यू न होने का मतलब है कि सेल में TRUE या FALSE होना चाहिए. TRUE, सही के तौर पर रेंडर होता है और FALSE, गलत के तौर पर रेंडर होता है. एक वैल्यू से पता चलता है कि सेल में वह वैल्यू होने पर, उसे सही के तौर पर रेंडर किया जाएगा और खाली होने पर, उस पर सही का निशान नहीं होगा. दो वैल्यू से पता चलता है कि सेल में पहली वैल्यू होने पर, वह सही के तौर पर रेंडर होगी और दूसरी वैल्यू होने पर, वह सही के तौर पर रेंडर नहीं होगी. उदाहरण के लिए, ["हां","नहीं"] से पता चलता है कि सेल में "हां" वैल्यू होने पर, सही का निशान वाला बॉक्स और "नहीं" वैल्यू होने पर, सही का निशान हटाया गया बॉक्स दिखेगा.
TEXT_NOT_EQ सेल की वैल्यू, शर्त की वैल्यू से बिलकुल अलग होनी चाहिए. डेटा सोर्स ऑब्जेक्ट पर फ़िल्टर की मदद से किया जा सकता है. कम से कम एक ConditionValue की ज़रूरत है.
DATE_NOT_EQ सेल की वैल्यू, शर्त की वैल्यू से बिलकुल अलग होनी चाहिए. डेटा सोर्स ऑब्जेक्ट पर फ़िल्टर की मदद से किया जा सकता है. कम से कम एक ConditionValue की ज़रूरत है.
FILTER_EXPRESSION सेल की वैल्यू, तय किए गए पैटर्न के मुताबिक होनी चाहिए. इसमें एक ConditionValue होना चाहिए.

ConditionValue

शर्त की वैल्यू.

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

  // Union field value can be only one of the following:
  "relativeDate": enum (RelativeDate),
  "userEnteredValue": string
  // End of list of possible types for union field value.
}
फ़ील्ड
यूनियन फ़ील्ड value. शर्त की वैल्यू, एक ही होनी चाहिए. value इनमें से कोई एक हो सकता है:
relativeDate

enum (RelativeDate)

मौजूदा तारीख के हिसाब से, तारीख की तुलना करने वाली वैल्यू. यह सिर्फ़ तब मान्य है, जब type की वैल्यू DATE_BEFORE, DATE_AFTER, DATE_ON_OR_BEFORE या DATE_ON_OR_AFTER हो.

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

userEnteredValue

string

वह वैल्यू जिस पर शर्त आधारित होती है. वैल्यू को वैसे ही पार्स किया जाता है जैसे उपयोगकर्ता ने सेल में टाइप किया हो. फ़ॉर्मूला इस्तेमाल किए जा सकते हैं. साथ ही, इनकी शुरुआत = या '+' से होनी चाहिए.

RelativeDate

यह कंट्रोल करता है कि तारीख की शर्त का आकलन कैसे किया जाता है.

Enums
RELATIVE_DATE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
PAST_YEAR वैल्यू, आज से एक साल पहले की है.
PAST_MONTH वैल्यू आज से एक महीने पहले की है.
PAST_WEEK वैल्यू आज से एक हफ़्ते पहले की है.
YESTERDAY वैल्यू कल की है.
TODAY वैल्यू आज की है.
TOMORROW वैल्यू, कल है.

PivotTable

पिवट टेबल.

JSON के काेड में दिखाना
{
  "rows": [
    {
      object (PivotGroup)
    }
  ],
  "columns": [
    {
      object (PivotGroup)
    }
  ],
  "criteria": {
    integer: {
      object (PivotFilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (PivotFilterSpec)
    }
  ],
  "values": [
    {
      object (PivotValue)
    }
  ],
  "valueLayout": enum (PivotValueLayout),
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  },

  // Union field source_data can be only one of the following:
  "source": {
    object (GridRange)
  },
  "dataSourceId": string
  // End of list of possible types for union field source_data.
}
फ़ील्ड
rows[]

object (PivotGroup)

पिवट टेबल में हर लाइन ग्रुपिंग.

columns[]

object (PivotGroup)

पिवट टेबल में हर कॉलम ग्रुपिंग.

criteria
(deprecated)

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

हर सोर्स कॉलम ऑफ़सेट के लिए, फ़िल्टर की वैकल्पिक मैपिंग.

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

उदाहरण के लिए, अगर सोर्स C10:E15 था, तो 0 कीवर्ड में कॉलम C के लिए फ़िल्टर होगा, जबकि 1 कीवर्ड कॉलम D के लिए होगा.

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

filterSpecs[]

object (PivotFilterSpec)

पिवट टेबल के लिए डेटा इकट्ठा करने से पहले, सोर्स कॉलम पर लागू किए गए फ़िल्टर.

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

values[]

object (PivotValue)

पिवट टेबल में शामिल की जाने वाली वैल्यू की सूची.

valueLayout

enum (PivotValueLayout)

वैल्यू को हॉरिज़ॉन्टल तौर पर (कॉलम के तौर पर) या वर्टिकल तौर पर (लाइन के तौर पर) लिस्ट किया जाना चाहिए.

dataExecutionStatus

object (DataExecutionStatus)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स की पिवट टेबल के लिए, डेटा प्रोसेस करने की स्थिति.

यूनियन फ़ील्ड source_data. पिवट टेबल के डेटा का सोर्स. source_data इनमें से कोई एक हो सकता है:
source

object (GridRange)

वह रेंज जिसमें से पिवट टेबल डेटा पढ़ रही है.

dataSourceId

string

उस डेटा सोर्स का आईडी जिससे पिवट टेबल डेटा पढ़ रही है.

GridRange

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

उदाहरण के लिए, अगर "Sheet1" शीट का आईडी 123456 है, तो:

Sheet1!A1:A1 == sheetId: 123456, startRowIndex: 0, endRowIndex: 1, startColumnIndex: 0, endColumnIndex: 1

Sheet1!A3:B4 == sheetId: 123456, startRowIndex: 2, endRowIndex: 4, startColumnIndex: 0, endColumnIndex: 2

Sheet1!A:B == sheetId: 123456, startColumnIndex: 0, endColumnIndex: 2

Sheet1!A5:B == sheetId: 123456, startRowIndex: 4, startColumnIndex: 0, endColumnIndex: 2

Sheet1 == sheetId: 123456

स्टार्ट इंडेक्स हमेशा एंड इंडेक्स से कम या उसके बराबर होना चाहिए. अगर स्टार्ट इंडेक्स और एंड इंडेक्स एक जैसे हैं, तो इसका मतलब है कि रेंज खाली है. आम तौर पर, खाली रेंज का कोई मतलब नहीं होता. साथ ही, इन्हें यूज़र इंटरफ़ेस (यूआई) में #REF! के तौर पर रेंडर किया जाता है.

JSON के काेड में दिखाना
{
  "sheetId": integer,
  "startRowIndex": integer,
  "endRowIndex": integer,
  "startColumnIndex": integer,
  "endColumnIndex": integer
}
फ़ील्ड
sheetId

integer

वह शीट जिसमें यह रेंज मौजूद है.

startRowIndex

integer

रेंज की शुरुआती पंक्ति (इसमें शामिल है) या अनबाउंड होने पर सेट नहीं की गई.

endRowIndex

integer

रेंज की आखिरी पंक्ति (इसमें शामिल नहीं है) या अनलिमिटेड होने पर सेट नहीं की गई.

startColumnIndex

integer

रेंज का शुरुआती कॉलम (इसमें शामिल है) या अनबाउंड होने पर सेट नहीं किया गया.

endColumnIndex

integer

रेंज का आखिरी कॉलम (इसमें शामिल नहीं है) या अनलिमिटेड होने पर सेट नहीं किया जाता.

PivotGroup

पिवट टेबल में एक ग्रुपिंग (पंक्ति या कॉलम).

JSON के काेड में दिखाना
{
  "showTotals": boolean,
  "valueMetadata": [
    {
      object (PivotGroupValueMetadata)
    }
  ],
  "sortOrder": enum (SortOrder),
  "valueBucket": {
    object (PivotGroupSortValueBucket)
  },
  "repeatHeadings": boolean,
  "label": string,
  "groupRule": {
    object (PivotGroupRule)
  },
  "groupLimit": {
    object (PivotGroupLimit)
  },

  // Union field source can be only one of the following:
  "sourceColumnOffset": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field source.
}
फ़ील्ड
showTotals

boolean

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

valueMetadata[]

object (PivotGroupValueMetadata)

ग्रुपिंग में मौजूद वैल्यू का मेटाडेटा.

sortOrder

enum (SortOrder)

इस ग्रुप में वैल्यू को क्रम से लगाने का तरीका.

valueBucket

object (PivotGroupSortValueBucket)

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

repeatHeadings

boolean

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

डिफ़ॉल्ट रूप से, हम हेडलाइन को दोहराने से कम करते हैं. इसके लिए, हम एक जैसी हेडलाइन को ऊपर के लेवल पर नहीं दिखाते. उदाहरण के लिए, नीचे दी गई तीसरी लाइन "मार्च की पहली तिमाही" से जुड़ी है. हालांकि, "पहली तिमाही" नहीं दिखाई गई है, क्योंकि यह पिछली लाइनों के साथ काम की नहीं है. repeatHeadings को 'सही' पर सेट करने पर, "फ़रवरी" और "मार्च" के लिए "Q1" दोहराया जाएगा.

+--------------+
| Q1     | Jan |
|        | Feb |
|        | Mar |
+--------+-----+
| Q1 Total     |
+--------------+
label

string

लाइन/कॉलम ग्रुप के लिए इस्तेमाल किए जाने वाले लेबल, जिन्हें पसंद के मुताबिक बनाया जा सकता है. उदाहरण के लिए, नीचे दी गई पिवट टेबल में, लाइन का लेबल Region है (जिसका नाम बदलकर State किया जा सकता है) और कॉलम का लेबल Product है (जिसका नाम बदलकर Item किया जा सकता है). दिसंबर 2017 से पहले बनाई गई पिवट टेबल में हेडर लेबल नहीं होते. अगर आपको किसी मौजूदा पिवट टेबल में हेडर लेबल जोड़ने हैं, तो कृपया मौजूदा पिवट टेबल मिटाएं. इसके बाद, उसी पैरामीटर के साथ एक नई पिवट टेबल बनाएं.

+--------------+---------+-------+
| SUM of Units | Product |       |
| Region       | Pen     | Paper |
+--------------+---------+-------+
| New York     |     345 |    98 |
| Oregon       |     234 |   123 |
| Tennessee    |     531 |   415 |
+--------------+---------+-------+
| Grand Total  |    1110 |   636 |
+--------------+---------+-------+
groupRule

object (PivotGroupRule)

इस पंक्ति/कॉलम ग्रुप पर लागू होने वाला ग्रुप नियम.

groupLimit

object (PivotGroupLimit)

इस पिवट ग्रुप पर लागू होने वाली पंक्तियों या कॉलम की संख्या की सीमा.

यूनियन फ़ील्ड source. पिवट ग्रुप का डेटा सोर्स. source इनमें से कोई एक हो सकता है:
sourceColumnOffset

integer

सोर्स रेंज का कॉलम ऑफ़सेट, जिस पर यह ग्रुपिंग आधारित है.

उदाहरण के लिए, अगर सोर्स C10:E15 था, तो 0 का sourceColumnOffset का मतलब है कि यह ग्रुप कॉलम C का रेफ़रंस देता है, जबकि ऑफ़सेट 1 कॉलम D का रेफ़रंस देगा.

dataSourceColumnReference

object (DataSourceColumnReference)

इस ग्रुपिंग के आधार पर डेटा सोर्स कॉलम का रेफ़रंस.

PivotGroupValueMetadata

पिवट ग्रुपिंग में मौजूद किसी वैल्यू का मेटाडेटा.

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

object (ExtendedValue)

मेटाडेटा से जुड़ी कैलकुलेट की गई वैल्यू. (ध्यान दें कि formulaValue मान्य नहीं है, क्योंकि वैल्यू का हिसाब लगाया जाएगा.)

collapsed

boolean

अगर वैल्यू से जुड़ा डेटा छोटा किया गया है, तो True.

SortOrder

क्रम से लगाने का तरीका.

Enums
SORT_ORDER_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
ASCENDING बढ़ते क्रम में लगाएं.
DESCENDING घटते क्रम में लगाएं.

PivotGroupSortValueBucket

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

JSON के काेड में दिखाना
{
  "valuesIndex": integer,
  "buckets": [
    {
      object (ExtendedValue)
    }
  ]
}
फ़ील्ड
valuesIndex

integer

PivotTable.values सूची में मौजूद वह ऑफ़सेट जिससे इस ग्रुपिंग में वैल्यू को क्रम से लगाया जाना चाहिए.

buckets[]

object (ExtendedValue)

यह उस बकेट को तय करता है जिससे वैल्यू को क्रम से लगाने के लिए चुना जाता है.

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

PivotGroupRule

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

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

  // Union field rule can be only one of the following:
  "manualRule": {
    object (ManualRule)
  },
  "histogramRule": {
    object (HistogramRule)
  },
  "dateTimeRule": {
    object (DateTimeRule)
  }
  // End of list of possible types for union field rule.
}
फ़ील्ड
यूनियन फ़ील्ड rule. PivotGroup पर लागू होने वाला नियम. rule इनमें से कोई एक हो सकता है:
manualRule

object (ManualRule)

ManualRule.

histogramRule

object (HistogramRule)

HistogramRule.

dateTimeRule

object (DateTimeRule)

DateTimeRule.

ManualRule

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

+-------+-------------------+
| State | SUM of Population |
+-------+-------------------+
| AK    |               0.7 |
| AL    |               4.8 |
| AR    |               2.9 |
...
+-------+-------------------+

को पिवट टेबल में बदला जा सकता है. यह टेबल, मैन्युअल ग्रुप नियम के लिए ग्रुप की सूची (उदाहरण के लिए, groupName = 'सेंट्रल', items = ['AL', 'AR', 'IA', ...]) देकर, टाइम ज़ोन के हिसाब से जनसंख्या को इकट्ठा करती है. ध्यान दें कि सोर्स डेटा में टाइम ज़ोन कॉलम जोड़कर और पिवट टेबल में बदलाव करके भी ऐसा ही असर पाया जा सकता है.

+-----------+-------------------+
| Time Zone | SUM of Population |
+-----------+-------------------+
| Central   |             106.3 |
| Eastern   |             151.9 |
| Mountain  |              17.4 |
...
+-----------+-------------------+
JSON के काेड में दिखाना
{
  "groups": [
    {
      object (ManualRuleGroup)
    }
  ]
}
फ़ील्ड
groups[]

object (ManualRuleGroup)

सोर्स डेटा से, हर ग्रुप के नाम से मैप होने वाले ग्रुप के नाम और उनसे जुड़े आइटम की सूची.

ManualRuleGroup

ग्रुप का नाम और सोर्स डेटा के उन आइटम की सूची जिन्हें इस नाम वाले ग्रुप में रखा जाना चाहिए.

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

object (ExtendedValue)

ग्रुप का नाम, जो स्ट्रिंग होना चाहिए. किसी ManualRule में मौजूद हर ग्रुप का नाम यूनीक होना चाहिए.

items[]

object (ExtendedValue)

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

HistogramRule

इसकी मदद से, सोर्स डेटा कॉलम में मौजूद संख्या वाली वैल्यू को एक जैसे साइज़ की बकेट में व्यवस्थित किया जा सकता है. HistogramRule.start से HistogramRule.end तक की सभी वैल्यू को HistogramRule.interval साइज़ के ग्रुप में रखा जाता है. इसके अलावा, HistogramRule.start से कम की सभी वैल्यू को एक ग्रुप में रखा जाता है और HistogramRule.end से ज़्यादा की सभी वैल्यू को दूसरे ग्रुप में रखा जाता है. सिर्फ़ HistogramRule.interval की ज़रूरत है. हालांकि, अगर HistogramRule.start और HistogramRule.end, दोनों दिए जाते हैं, तो HistogramRule.start की वैल्यू HistogramRule.end से कम होनी चाहिए. उदाहरण के लिए, उम्र के हिसाब से खरीदारी की औसत रकम दिखाने वाली पिवट टेबल, जिसमें 50 से ज़्यादा लाइनें हैं:

+-----+-------------------+
| Age | AVERAGE of Amount |
+-----+-------------------+
| 16  |            $27.13 |
| 17  |             $5.24 |
| 18  |            $20.15 |
...
+-----+-------------------+

को पिवट टेबल में बदला जा सकता है. इसके लिए, हिस्टोग्राम ग्रुप का नियम लागू करें. इसमें HistogramRule.start की वैल्यू 25, HistogramRule.interval की वैल्यू 20, और HistogramRule.end की वैल्यू 65 होनी चाहिए. इस नियम को लागू करने के बाद, टेबल नीचे दी गई टेबल की तरह दिखेगी.

+-------------+-------------------+
| Grouped Age | AVERAGE of Amount |
+-------------+-------------------+
| < 25        |            $19.34 |
| 25-45       |            $31.43 |
| 45-65       |            $35.87 |
| > 65        |            $27.55 |
+-------------+-------------------+
| Grand Total |            $29.12 |
+-------------+-------------------+
JSON के काेड में दिखाना
{
  "interval": number,
  "start": number,
  "end": number
}
फ़ील्ड
interval

number

बनाई गई बकेट का साइज़. यह संख्या पॉज़िटिव होनी चाहिए.

start

number

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

end

number

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

DateTimeRule

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

+----------+--------------+
| Date     | SUM of Sales |
+----------+--------------+
| 1/1/2017 |      $621.14 |
| 2/3/2017 |      $708.84 |
| 5/8/2017 |      $326.84 |
...
+----------+--------------+

YEAR_MONTH के DateTimeRuleType के साथ तारीख-समय ग्रुप का नियम लागू करने पर, नीचे दी गई पिवट टेबल दिखती है.

+--------------+--------------+
| Grouped Date | SUM of Sales |
+--------------+--------------+
| 2017-Jan     |   $53,731.78 |
| 2017-Feb     |   $83,475.32 |
| 2017-Mar     |   $94,385.05 |
...
+--------------+--------------+
JSON के काेड में दिखाना
{
  "type": enum (DateTimeRuleType)
}
फ़ील्ड
type

enum (DateTimeRuleType)

तारीख और समय के हिसाब से ग्रुप करने का टाइप.

DateTimeRuleType

तारीख और समय के हिसाब से ग्रुप में रखने के लिए उपलब्ध नियम. इस दस्तावेज़ में यह माना गया है कि स्प्रेडशीट की भाषा "en-US" है. हालांकि, तारीखों और समय को रेंडर करने के लिए, कुछ नियमों के टाइप के लिए स्प्रेडशीट की भाषा का इस्तेमाल किया जाता है.

Enums
DATE_TIME_RULE_TYPE_UNSPECIFIED डिफ़ॉल्ट टाइप, इसका इस्तेमाल न करें.
SECOND तारीखों को सेकंड के हिसाब से ग्रुप करें. सेकंड की वैल्यू 0 से 59 के बीच होनी चाहिए.
MINUTE तारीखों को मिनट के हिसाब से ग्रुप करें. मिनट 0 से 59 के बीच होने चाहिए.
HOUR तारीखों को घंटे के हिसाब से ग्रुप करें. इसके लिए, 24 घंटे के सिस्टम का इस्तेमाल करें. इसमें 0 से 23 तक के घंटे होते हैं.
HOUR_MINUTE 24-घंटे के सिस्टम का इस्तेमाल करके, तारीखों को घंटे और मिनट के हिसाब से ग्रुप करें. उदाहरण के लिए, 19:45.
HOUR_MINUTE_AMPM 12-घंटे वाले सिस्टम का इस्तेमाल करके, तारीखों को घंटे और मिनट के हिसाब से ग्रुप करें. उदाहरण के लिए, शाम 7:45 बजे. AM/PM के नाम का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
DAY_OF_WEEK तारीखों को हफ़्ते के दिन के हिसाब से ग्रुप करें. उदाहरण के लिए, रविवार. हफ़्ते के दिनों का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाएगा.
DAY_OF_YEAR तारीखों को साल के दिन के हिसाब से ग्रुप करें. तारीखें 1 से 366 तक हो सकती हैं. ध्यान दें कि 29 फ़रवरी के बाद की तारीखें, लीप ईयर और नॉन-लीप ईयर में अलग-अलग बकेट में आती हैं.
DAY_OF_MONTH तारीखों को महीने के दिन के हिसाब से ग्रुप करें. तारीखें 1 से 31 तक की होनी चाहिए.
DAY_MONTH तारीखों को दिन और महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, 22-नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
MONTH तारीखों को महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
QUARTER तारीखों को तिमाही के हिसाब से ग्रुप करें. उदाहरण के लिए, पहली तिमाही (जिसमें जनवरी से मार्च तक की तारीखें शामिल होती हैं).
YEAR तारीखों को साल के हिसाब से ग्रुप करें, जैसे कि 2008.
YEAR_MONTH तारीखों को साल और महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, 2008-नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
YEAR_QUARTER तारीखों को साल और तिमाही के हिसाब से ग्रुप करें. उदाहरण के लिए, 2008 की चौथी तिमाही.
YEAR_MONTH_DAY तारीखों को साल, महीने, और दिन के हिसाब से ग्रुप करें. उदाहरण के लिए, 22-11-2008.

PivotGroupLimit

पिवट ग्रुप में पंक्तियों या कॉलम की गिनती की सीमा.

JSON के काेड में दिखाना
{
  "countLimit": integer,
  "applyOrder": integer
}
फ़ील्ड
countLimit

integer

प्रॉडक्ट की संख्या की सीमा.

applyOrder

integer

पिवट टेबल में, ग्रुप की सीमा को लागू करने का क्रम.

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

डेटा डालने के अनुरोध के लिए, लागू किए गए क्रम को पूरी तरह से पसंद के मुताबिक बनाने के लिए, सभी पिवट ग्रुप की सीमाओं में यह फ़ील्ड किसी यूनीक नंबर के साथ सेट होना चाहिए. अगर ऐसा नहीं किया जाता है, तो PivotTable.rows सूची में मौजूद इंडेक्स और फिर PivotTable.columns सूची में मौजूद इंडेक्स के हिसाब से क्रम तय किया जाता है.

PivotFilterCriteria

पिवट टेबल में पंक्तियों को दिखाने/छिपाने की शर्तें.

JSON के काेड में दिखाना
{
  "visibleValues": [
    string
  ],
  "condition": {
    object (BooleanCondition)
  },
  "visibleByDefault": boolean
}
फ़ील्ड
visibleValues[]

string

शामिल की जानी वाली वैल्यू. यहां दी गई वैल्यू को छोड़कर, अन्य वैल्यू शामिल नहीं की जाती हैं.

condition

object (BooleanCondition)

वैल्यू दिखाने के लिए, यह शर्त 'सही' होनी चाहिए. (visibleValues इस पर लागू नहीं होता -- भले ही वहां कोई वैल्यू दी गई हो, लेकिन अगर वह शर्त पूरी नहीं करती है, तो वह वैल्यू छिपी रहती है.)

A1-नोटेशन में रेंज का रेफ़रंस देने वाली शर्त की वैल्यू का आकलन, पिवट टेबल शीट के हिसाब से किया जाता है. रेफ़रंस को पूरी तरह से माना जाता है, इसलिए उन्हें पिवट टेबल में नीचे नहीं भरा जाता. उदाहरण के लिए, "पिवट टेबल 1" पर =A1 की शर्त की वैल्यू को 'Pivot Table 1'!$A$1 माना जाता है.

पिवट टेबल के सोर्स डेटा का रेफ़रंस, कॉलम हेडर के नाम से दिया जा सकता है. उदाहरण के लिए, अगर सोर्स डेटा में "रेवेन्यू" और "लागत" नाम के कॉलम हैं और "रेवेन्यू" कॉलम पर टाइप NUMBER_GREATER और वैल्यू =Cost के साथ कोई शर्त लागू की जाती है, तो सिर्फ़ वे कॉलम शामिल किए जाते हैं जहां "रेवेन्यू" > "लागत" है.

visibleByDefault

boolean

वैल्यू डिफ़ॉल्ट रूप से दिखती हैं या नहीं. अगर यह सही है, तो visibleValues को अनदेखा कर दिया जाता है. साथ ही, condition (अगर तय की गई है) से मेल खाने वाली सभी वैल्यू दिखाई जाती हैं. अगर गलत है, तो visibleValues में मौजूद और condition के मुताबिक वैल्यू दिखाई जाती हैं.

PivotFilterSpec

किसी खास सोर्स कॉलम ऑफ़सेट से जुड़ी पिवट टेबल फ़िल्टर की शर्तें.

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

  // Union field source can be only one of the following:
  "columnOffsetIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field source.
}
फ़ील्ड
filterCriteria

object (PivotFilterCriteria)

कॉलम के लिए शर्तें.

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

integer

सोर्स रेंज का शून्य पर आधारित कॉलम ऑफ़सेट.

dataSourceColumnReference

object (DataSourceColumnReference)

डेटा सोर्स कॉलम का रेफ़रंस.

PivotValue

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

JSON के काेड में दिखाना
{
  "summarizeFunction": enum (PivotValueSummarizeFunction),
  "name": string,
  "calculatedDisplayType": enum (PivotValueCalculatedDisplayType),

  // Union field value can be only one of the following:
  "sourceColumnOffset": integer,
  "formula": string,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field value.
}
फ़ील्ड
summarizeFunction

enum (PivotValueSummarizeFunction)

वैल्यू की खास जानकारी देने वाला फ़ंक्शन. अगर formula सेट है, तो सिर्फ़ SUM और CUSTOM वैल्यू का इस्तेमाल किया जा सकता है. अगर sourceColumnOffset सेट है, तो CUSTOM का इस्तेमाल नहीं किया जा सकता.

name

string

वैल्यू के लिए इस्तेमाल किया जाने वाला नाम.

calculatedDisplayType

enum (PivotValueCalculatedDisplayType)

अगर यह तय किया गया है, तो इसका मतलब है कि पिवट वैल्यू को किसी दूसरी पिवट वैल्यू के साथ कैलकुलेशन के नतीजे के तौर पर दिखाया जाना चाहिए. उदाहरण के लिए, अगर calculatedDisplayType को PERCENT_OF_GRAND_TOTAL के तौर पर सेट किया गया है, तो सभी पिवट वैल्यू, कुल वैल्यू के प्रतिशत के तौर पर दिखती हैं. Sheets एडिटर में, पिवट टेबल के वैल्यू सेक्शन में इसे "इस तौर पर दिखाएं" कहा जाता है.

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

integer

सोर्स रेंज का कॉलम ऑफ़सेट, जिससे यह वैल्यू पढ़ी जाती है.

उदाहरण के लिए, अगर सोर्स C10:E15 था, तो 0 का sourceColumnOffset का मतलब है कि यह वैल्यू कॉलम C का रेफ़रंस देती है, जबकि ऑफ़सेट 1 कॉलम D का रेफ़रंस देगा.

formula

string

वैल्यू का हिसाब लगाने के लिए कस्टम फ़ॉर्मूला. फ़ॉर्मूला, = वर्ण से शुरू होना चाहिए.

dataSourceColumnReference

object (DataSourceColumnReference)

डेटा सोर्स कॉलम का रेफ़रंस, जिससे यह वैल्यू पढ़ती है.

PivotValueSummarizeFunction

पिवट वैल्यू की खास जानकारी देने वाला फ़ंक्शन.

Enums
PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED डिफ़ॉल्ट रूप से, इसका इस्तेमाल न करें.
SUM यह SUM फ़ंक्शन से जुड़ा है.
COUNTA यह COUNTA फ़ंक्शन से जुड़ा है.
COUNT यह COUNT फ़ंक्शन से जुड़ा है.
COUNTUNIQUE यह COUNTUNIQUE फ़ंक्शन से जुड़ा है.
AVERAGE यह AVERAGE फ़ंक्शन से जुड़ा है.
MAX यह MAX फ़ंक्शन से जुड़ा है.
MIN यह MIN फ़ंक्शन से जुड़ा है.
MEDIAN यह MEDIAN फ़ंक्शन से जुड़ा है.
PRODUCT यह PRODUCT फ़ंक्शन से जुड़ा है.
STDEV यह STDEV फ़ंक्शन से जुड़ा है.
STDEVP यह STDEVP फ़ंक्शन से जुड़ा है.
VAR यह VAR फ़ंक्शन से जुड़ा है.
VARP यह VARP फ़ंक्शन से जुड़ा है.
CUSTOM इससे पता चलता है कि फ़ॉर्मूला का इस्तेमाल वैसा ही किया जाना चाहिए जैसा है. यह सिर्फ़ तब मान्य होता है, जब PivotValue.formula सेट किया गया हो.
NONE इससे पता चलता है कि वैल्यू की खास जानकारी पहले से ही मौजूद है और खास जानकारी देने वाले फ़ंक्शन के बारे में साफ़ तौर पर नहीं बताया गया है. इसका इस्तेमाल, Looker डेटा सोर्स की पिवट टेबल के लिए किया जाता है, जहां वैल्यू पहले से ही खास जानकारी के तौर पर दी गई होती है.

PivotValueCalculatedDisplayType

डिसप्ले के लिए पिवट वैल्यू का हिसाब लगाने के संभावित तरीके.

Enums
PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
PERCENT_OF_ROW_TOTAL पिवट वैल्यू को लाइन की कुल वैल्यू के प्रतिशत के तौर पर दिखाता है.
PERCENT_OF_COLUMN_TOTAL पिवट वैल्यू को कॉलम की कुल वैल्यू के प्रतिशत के तौर पर दिखाता है.
PERCENT_OF_GRAND_TOTAL पिवट वैल्यू को कुल वैल्यू के प्रतिशत के तौर पर दिखाता है.

PivotValueLayout

पिवट वैल्यू का लेआउट.

Enums
HORIZONTAL वैल्यू को हॉरिज़ॉन्टल तौर पर (कॉलम के तौर पर) दिखाया जाता है.
VERTICAL वैल्यू को वर्टिकल तौर पर (लाइन के तौर पर) दिखाया जाता है.

DataSourceTable

डेटा सोर्स टेबल, जिसकी मदद से उपयोगकर्ता DataSource से डेटा की स्टैटिक टेबल को Sheets में इंपोर्ट कर सकता है. Sheets एडिटर में इसे "एक्सट्रैक्ट करें" भी कहा जाता है.

JSON के काेड में दिखाना
{
  "dataSourceId": string,
  "columnSelectionType": enum (DataSourceTableColumnSelectionType),
  "columns": [
    {
      object (DataSourceColumnReference)
    }
  ],
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "rowLimit": integer,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
फ़ील्ड
dataSourceId

string

उस डेटा सोर्स का आईडी जिससे डेटा सोर्स टेबल जुड़ी है.

columnSelectionType

enum (DataSourceTableColumnSelectionType)

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

columns[]

object (DataSourceColumnReference)

डेटा सोर्स टेबल के लिए चुने गए कॉलम. columnSelectionType की वैल्यू SELECTED होनी चाहिए.

filterSpecs[]

object (FilterSpec)

डेटा सोर्स टेबल में स्पेसिफ़िकेशन फ़िल्टर करें.

sortSpecs[]

object (SortSpec)

डेटा सोर्स टेबल में स्पेसिफ़िकेशन को क्रम से लगाएं. डेटा सोर्स टेबल के नतीजे को, क्रम से लगाने की शर्तों के आधार पर क्रम से लगाया जाता है.

rowLimit

integer

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

dataExecutionStatus

object (DataExecutionStatus)

सिर्फ़ आउटपुट के लिए. डेटा प्रोसेस होने की स्थिति.

DataSourceTableColumnSelectionType

डेटा सोर्स टेबल कॉलम के चुनने के टाइप.

Enums
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED कॉलम चुनने का डिफ़ॉल्ट टाइप, इसका इस्तेमाल न करें.
SELECTED columns फ़ील्ड से तय किए गए कॉलम चुनें.
SYNC_ALL

डेटा सोर्स में मौजूद सभी मौजूदा और आने वाले समय में जोड़े जाने वाले कॉलम सिंक करें.

अगर यह सेट है, तो डेटा सोर्स टेबल रीफ़्रेश होने के समय, डेटा सोर्स के सभी कॉलम फ़ेच करती है.

FilterSpec

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

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

  // Union field reference can be only one of the following:
  "columnIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
फ़ील्ड
filterCriteria

object (FilterCriteria)

कॉलम के लिए शर्तें.

यूनियन फ़ील्ड reference. फ़िल्टर किए गए कॉलम का रेफ़रंस. reference इनमें से कोई एक हो सकता है:
columnIndex

integer

0 से शुरू होने वाला कॉलम इंडेक्स.

dataSourceColumnReference

object (DataSourceColumnReference)

डेटा सोर्स कॉलम का रेफ़रंस.

FilterCriteria

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

JSON के काेड में दिखाना
{
  "hiddenValues": [
    string
  ],
  "condition": {
    object (BooleanCondition)
  },
  "visibleBackgroundColor": {
    object (Color)
  },
  "visibleBackgroundColorStyle": {
    object (ColorStyle)
  },
  "visibleForegroundColor": {
    object (Color)
  },
  "visibleForegroundColorStyle": {
    object (ColorStyle)
  }
}
फ़ील्ड
hiddenValues[]

string

वे वैल्यू जिन्हें छिपाना है.

condition

object (BooleanCondition)

वैल्यू दिखाने के लिए, यह शर्त 'सही' होनी चाहिए. (यह hiddenValues को बदल नहीं देता -- अगर कोई वैल्यू वहां दी गई है, तो वह अब भी छिपी रहेगी.)

visibleBackgroundColor
(deprecated)

object (Color)

बैकग्राउंड का वह रंग जिससे फ़िल्टर करना है. सिर्फ़ इस रंग वाली सेल दिखती हैं. visibleForegroundColor के साथ म्यूचुअली एक्सक्लूसिव. अब काम नहीं करता: visibleBackgroundColorStyle का इस्तेमाल करें.

visibleBackgroundColorStyle

object (ColorStyle)

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

visibleForegroundColor
(deprecated)

object (Color)

फ़िल्टर करने के लिए फ़ोरग्राउंड का रंग; सिर्फ़ इस फ़ोरग्राउंड रंग वाली सेल दिखती हैं. visibleBackgroundColor के साथ म्यूचुअली एक्सक्लूसिव. अब काम नहीं करता: visibleForegroundColorStyle का इस्तेमाल करें.

visibleForegroundColorStyle

object (ColorStyle)

फ़िल्टर करने के लिए फ़ोरग्राउंड का रंग; सिर्फ़ इस फ़ोरग्राउंड रंग वाली सेल दिखती हैं. यह फ़ील्ड, visibleBackgroundColor के साथ इस्तेमाल नहीं किया जा सकता. साथ ही, इसे आरजीबी कलर में सेट करना ज़रूरी है. अगर visibleForegroundColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

SortSpec

किसी कॉलम या पंक्ति के लिए, डेटा को क्रम से लगाने का तरीका.

JSON के काेड में दिखाना
{
  "sortOrder": enum (SortOrder),
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },

  // Union field reference can be only one of the following:
  "dimensionIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
फ़ील्ड
sortOrder

enum (SortOrder)

ऑर्डर का डेटा क्रम से लगा होना चाहिए.

foregroundColor
(deprecated)

object (Color)

फ़ोरग्राउंड का वह रंग जिससे क्रम से लगाना है. इस फ़ोरग्राउंड वाले सेल को सबसे ऊपर क्रम से लगाया जाता है. backgroundColor के साथ म्यूचुअली एक्सक्लूसिव. अब काम नहीं करता: foregroundColorStyle का इस्तेमाल करें.

foregroundColorStyle

object (ColorStyle)

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

backgroundColor
(deprecated)

object (Color)

बैकग्राउंड का वह रंग जिससे क्रम से लगाना है. इस रंग से भरी सेल को सबसे ऊपर क्रम से लगाया जाता है. foregroundColor के साथ म्यूचुअली एक्सक्लूसिव. अब काम नहीं करता: backgroundColorStyle का इस्तेमाल करें.

backgroundColorStyle

object (ColorStyle)

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

यूनियन फ़ील्ड reference. क्रम से लगाए गए डाइमेंशन का रेफ़रंस. reference इनमें से कोई एक हो सकता है:
dimensionIndex

integer

वह डाइमेंशन जिस पर क्रम से लगाने की सुविधा लागू होनी चाहिए.

dataSourceColumnReference

object (DataSourceColumnReference)

डेटा सोर्स कॉलम का रेफ़रंस.

DataSourceFormula

डेटा सोर्स का फ़ॉर्मूला.

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

string

उस डेटा सोर्स का आईडी जिससे फ़ॉर्मूला जुड़ा है.

dataExecutionStatus

object (DataExecutionStatus)

सिर्फ़ आउटपुट के लिए. डेटा प्रोसेस होने की स्थिति.

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

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

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

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, दोनों अपने-आप भर जाते हैं. अगर अपडेट के अनुरोध में दोनों फ़ील्ड की जानकारी दी गई है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

EmbeddedChart

शीट में एम्बेड किया गया चार्ट.

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

integer

चार्ट का आईडी.

spec

object (ChartSpec)

चार्ट की खास बातें.

position

object (EmbeddedObjectPosition)

चार्ट की पोज़िशन.

border

object (EmbeddedObjectBorder)

चार्ट का बॉर्डर.

ChartSpec

चार्ट की खास बातें.

JSON के काेड में दिखाना
{
  "title": string,
  "altText": string,
  "titleTextFormat": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "subtitle": string,
  "subtitleTextFormat": {
    object (TextFormat)
  },
  "subtitleTextPosition": {
    object (TextPosition)
  },
  "fontName": string,
  "maximized": boolean,
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "dataSourceChartProperties": {
    object (DataSourceChartProperties)
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "hiddenDimensionStrategy": enum (ChartHiddenDimensionStrategy),

  // Union field chart can be only one of the following:
  "basicChart": {
    object (BasicChartSpec)
  },
  "pieChart": {
    object (PieChartSpec)
  },
  "bubbleChart": {
    object (BubbleChartSpec)
  },
  "candlestickChart": {
    object (CandlestickChartSpec)
  },
  "orgChart": {
    object (OrgChartSpec)
  },
  "histogramChart": {
    object (HistogramChartSpec)
  },
  "waterfallChart": {
    object (WaterfallChartSpec)
  },
  "treemapChart": {
    object (TreemapChartSpec)
  },
  "scorecardChart": {
    object (ScorecardChartSpec)
  }
  // End of list of possible types for union field chart.
}
फ़ील्ड
title

string

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

altText

string

चार्ट के बारे में बताने वाला वैकल्पिक टेक्स्ट. आम तौर पर, इसका इस्तेमाल सुलभता के लिए किया जाता है.

titleTextFormat

object (TextFormat)

टाइटल का टेक्स्ट फ़ॉर्मैट. स्ट्राइकथ्रू, अंडरलाइन, और लिंक करने की सुविधा काम नहीं करती.

titleTextPosition

object (TextPosition)

टाइटल टेक्स्ट की पोज़िशन. यह फ़ील्ड भरना ज़रूरी नहीं है.

subtitle

string

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

subtitleTextFormat

object (TextFormat)

सबटाइटल का टेक्स्ट फ़ॉर्मैट. स्ट्राइकथ्रू, अंडरलाइन, और लिंक करने की सुविधा काम नहीं करती.

subtitleTextPosition

object (TextPosition)

सबटाइटल टेक्स्ट की पोज़िशन. यह फ़ील्ड भरना ज़रूरी नहीं है.

fontName

string

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

maximized

boolean

चार्ट को उस पूरे स्पेस में भरने के लिए True, जिसमें इसे कम से कम पैडिंग के साथ रेंडर किया गया है. डिफ़ॉल्ट पैडिंग का इस्तेमाल करने के लिए False. (यह जियो और ऑर्ग चार्ट पर लागू नहीं होता.)

backgroundColor
(deprecated)

object (Color)

पूरे चार्ट का बैकग्राउंड रंग. यह सुविधा, संगठन चार्ट पर लागू नहीं होती. अब काम नहीं करता: backgroundColorStyle का इस्तेमाल करें.

backgroundColorStyle

object (ColorStyle)

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

dataSourceChartProperties

object (DataSourceChartProperties)

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

filterSpecs[]

object (FilterSpec)

चार्ट के सोर्स डेटा पर लागू किए गए फ़िल्टर. सिर्फ़ डेटा सोर्स चार्ट के लिए काम करता है.

sortSpecs[]

object (SortSpec)

चार्ट डेटा को क्रम से लगाने का क्रम. सिर्फ़ एक क्रम तय करने का तरीका इस्तेमाल किया जा सकता है. सिर्फ़ डेटा सोर्स चार्ट के लिए काम करता है.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

इससे यह तय होता है कि चार्ट, छिपी हुई पंक्तियों या कॉलम का इस्तेमाल कैसे करेंगे.

यूनियन फ़ील्ड chart. चार्ट की खास जानकारी के लिए, सिर्फ़ एक वैल्यू सेट होनी चाहिए. chart इनमें से कोई एक हो सकता है:
basicChart

object (BasicChartSpec)

बुनियादी चार्ट स्पेसिफ़िकेशन, कई तरह के चार्ट में से एक हो सकता है. इस सुविधा के साथ काम करने वाले सभी चार्ट की सूची देखने के लिए, BasicChartType देखें.

pieChart

object (PieChartSpec)

पाई चार्ट की जानकारी.

bubbleChart

object (BubbleChartSpec)

बबल चार्ट की खास जानकारी.

candlestickChart

object (CandlestickChartSpec)

कैंडलस्टिक चार्ट की खास बातें.

orgChart

object (OrgChartSpec)

संगठन के चार्ट की जानकारी.

histogramChart

object (HistogramChartSpec)

हिस्टोग्राम चार्ट की जानकारी.

waterfallChart

object (WaterfallChartSpec)

वॉटरफ़ॉल चार्ट की खास बातें.

treemapChart

object (TreemapChartSpec)

ट्रीमैप चार्ट की खास बातें.

scorecardChart

object (ScorecardChartSpec)

स्कोरकार्ड चार्ट की जानकारी.

TextPosition

टेक्स्ट की पोज़िशन की सेटिंग.

JSON के काेड में दिखाना
{
  "horizontalAlignment": enum (HorizontalAlign)
}
फ़ील्ड
horizontalAlignment

enum (HorizontalAlign)

टेक्स्ट के लिए हॉरिज़ॉन्टल अलाइनमेंट सेटिंग.

DataSourceChartProperties

डेटा सोर्स चार्ट की प्रॉपर्टी.

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

string

उस डेटा सोर्स का आईडी जिससे चार्ट जुड़ा है.

dataExecutionStatus

object (DataExecutionStatus)

सिर्फ़ आउटपुट के लिए. डेटा प्रोसेस होने की स्थिति.

BasicChartSpec

बुनियादी चार्ट के लिए खास जानकारी. इस फ़ंक्शन के साथ काम करने वाले चार्ट की सूची देखने के लिए, BasicChartType देखें.

JSON के काेड में दिखाना
{
  "chartType": enum (BasicChartType),
  "legendPosition": enum (BasicChartLegendPosition),
  "axis": [
    {
      object (BasicChartAxis)
    }
  ],
  "domains": [
    {
      object (BasicChartDomain)
    }
  ],
  "series": [
    {
      object (BasicChartSeries)
    }
  ],
  "headerCount": integer,
  "threeDimensional": boolean,
  "interpolateNulls": boolean,
  "stackedType": enum (BasicChartStackedType),
  "lineSmoothing": boolean,
  "compareMode": enum (BasicChartCompareMode),
  "totalDataLabel": {
    object (DataLabel)
  }
}
फ़ील्ड
chartType

enum (BasicChartType)

चार्ट का टाइप.

legendPosition

enum (BasicChartLegendPosition)

चार्ट लेजेंड की पोज़िशन.

axis[]

object (BasicChartAxis)

चार्ट पर ऐक्सिस.

domains[]

object (BasicChartDomain)

चार्ट में दिखाए गए डेटा का डोमेन. सिर्फ़ एक डोमेन का इस्तेमाल किया जा सकता है.

series[]

object (BasicChartSeries)

यह चार्ट जिस डेटा को विज़ुअलाइज़ कर रहा है.

headerCount

integer

डेटा में "हेडर" के तौर पर मौजूद पंक्तियों या कॉलम की संख्या. अगर यह सेट नहीं किया जाता है, तो Google Sheets डेटा के आधार पर यह अनुमान लगाएगा कि कितनी पंक्तियां हेडर हैं.

(ध्यान दें कि BasicChartAxis.title, हेडर वैल्यू से अनुमानित किए गए ऐक्सिस के टाइटल को बदल सकता है.)

threeDimensional

boolean

चार्ट को 3D बनाने के लिए True. यह बार और कॉलम चार्ट पर लागू होता है.

interpolateNulls

boolean

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

stackedType

enum (BasicChartStackedType)

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

lineSmoothing

boolean

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

compareMode

enum (BasicChartCompareMode)

डेटा और चार्ट के एरिया पर कर्सर घुमाने पर, टूलटिप और डेटा हाइलाइट करने की सुविधा का व्यवहार.

totalDataLabel

object (DataLabel)

यह कंट्रोल करता है कि स्टैक किए गए चार्ट पर अतिरिक्त डेटा लेबल दिखाए जाएं या नहीं. ये लेबल, डोमेन ऐक्सिस के साथ-साथ हर वैल्यू पर स्टैक की गई सभी वैल्यू की कुल वैल्यू जोड़ते हैं. ये डेटा लेबल सिर्फ़ तब सेट किए जा सकते हैं, जब chartType, AREA, BAR, COLUMN, COMBO या STEPPED_AREA में से कोई एक हो और stackedType, STACKED या PERCENT_STACKED हो. इसके अलावा, COMBO के लिए, यह सिर्फ़ तब काम करेगा, जब स्टैक की जा सकने वाली सीरीज़ type का सिर्फ़ एक टाइप हो या किसी एक टाइप में अन्य टाइप की तुलना में ज़्यादा सीरीज़ हों और अन्य सभी टाइप में एक से ज़्यादा सीरीज़ न हों. उदाहरण के लिए, अगर किसी चार्ट में दो स्टैक की गई बार सीरीज़ और एक एरिया सीरीज़ है, तो कुल डेटा लेबल काम करेंगे. अगर इसमें तीन बार सीरीज़ और दो एरिया सीरीज़ हैं, तो कुल डेटा लेबल की अनुमति नहीं है. totalDataLabel पर न तो CUSTOM और न ही placement सेट किया जा सकता है.

BasicChartType

चार्ट को कैसे विज़ुअलाइज़ किया जाना चाहिए.

Enums
BASIC_CHART_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
BAR बार चार्ट.
LINE लाइन चार्ट.
AREA एरिया चार्ट.
COLUMN कॉलम चार्ट.
SCATTER स्कैटर चार्ट.
COMBO कॉम्बो चार्ट.
STEPPED_AREA स्टेप्ड एरिया चार्ट.

BasicChartLegendPosition

चार्ट के लेजेंड को कहां रखना चाहिए.

Enums
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
BOTTOM_LEGEND लेजेंड, चार्ट में सबसे नीचे रेंडर होता है.
LEFT_LEGEND लेजेंड, चार्ट की बाईं ओर रेंडर होता है.
RIGHT_LEGEND लेजेंड, चार्ट की दाईं ओर रेंडर होता है.
TOP_LEGEND लेजेंड, चार्ट में सबसे ऊपर रेंडर होता है.
NO_LEGEND कोई लेजेंड रेंडर नहीं किया जाता.

BasicChartAxis

चार्ट का ऐक्सिस. चार्ट में हर axis position के लिए एक से ज़्यादा ऐक्सिस नहीं हो सकते.

JSON के काेड में दिखाना
{
  "position": enum (BasicChartAxisPosition),
  "title": string,
  "format": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "viewWindowOptions": {
    object (ChartAxisViewWindowOptions)
  }
}
फ़ील्ड
position

enum (BasicChartAxisPosition)

इस अक्ष की स्थिति.

title

string

इस ऐक्सिस का टाइटल. अगर यह सेट है, तो यह डेटा के हेडर से अनुमानित किए गए किसी भी टाइटल को बदल देता है.

format

object (TextFormat)

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

titleTextPosition

object (TextPosition)

ऐक्सिस के टाइटल टेक्स्ट की पोज़िशन.

viewWindowOptions

object (ChartAxisViewWindowOptions)

इस ऐक्सिस के लिए, व्यू विंडो के विकल्प.

BasicChartAxisPosition

चार्ट ऐक्सिस की पोज़िशन.

Enums
BASIC_CHART_AXIS_POSITION_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
BOTTOM_AXIS चार्ट में सबसे नीचे रेंडर किया गया ऐक्सिस. ज़्यादातर चार्ट के लिए, यह स्टैंडर्ड मेजर ऐक्सिस होता है. बार चार्ट के लिए, यह एक मायनर ऐक्सिस है.
LEFT_AXIS चार्ट की बाईं ओर रेंडर किया गया ऐक्सिस. ज़्यादातर चार्ट के लिए, यह मायनर ऐक्सिस होता है. बार चार्ट के लिए, यह स्टैंडर्ड मेजर ऐक्सिस होता है.
RIGHT_AXIS चार्ट की दाईं ओर रेंडर किया गया ऐक्सिस. ज़्यादातर चार्ट के लिए, यह मायनर ऐक्सिस होता है. बार चार्ट के लिए, यह एक असामान्य मेजर ऐक्सिस है.

ChartAxisViewWindowOptions

ये विकल्प, चार्ट के लिए "व्यू विंडो" तय करते हैं. जैसे, किसी ऐक्सिस में दिखने वाली वैल्यू.

JSON के काेड में दिखाना
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
फ़ील्ड
viewWindowMin

number

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

viewWindowMax

number

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

viewWindowMode

enum (ViewWindowMode)

व्यू विंडो का मोड.

ViewWindowMode

व्यू विंडो का मोड. इससे यह तय होता है कि व्यू विंडो की कम से कम और ज़्यादा से ज़्यादा वैल्यू को कैसे इस्तेमाल किया जाए.

Enums
DEFAULT_VIEW_WINDOW_MODE इस चार्ट टाइप के लिए, Sheets एडिटर में इस्तेमाल किया जाने वाला डिफ़ॉल्ट व्यू विंडो मोड. ज़्यादातर मामलों में, अगर सेट किया गया है, तो डिफ़ॉल्ट मोड PRETTY के बराबर होता है.
VIEW_WINDOW_MODE_UNSUPPORTED इस्तेमाल न करें. इससे पता चलता है कि फ़िलहाल सेट किया गया मोड, एपीआई के साथ काम नहीं करता.
EXPLICIT अगर कम से कम और ज़्यादा से ज़्यादा वैल्यू तय की गई है, तो यह इनके मुताबिक ही काम करता है. अगर कोई वैल्यू तय नहीं की गई है, तो यह PRETTY वैल्यू पर सेट हो जाएगी.
PRETTY चार्ट को अच्छा दिखाने के लिए, मिनिमम और मैक्सिमम वैल्यू चुनता है. इस मोड में, कम से कम और ज़्यादा से ज़्यादा, दोनों वैल्यू को अनदेखा कर दिया जाता है.

BasicChartDomain

चार्ट का डोमेन. उदाहरण के लिए, अगर समय के साथ स्टॉक की कीमतों को चार्ट में दिखाया जा रहा है, तो यह तारीख होगी.

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

object (ChartData)

डोमेन का डेटा. उदाहरण के लिए, अगर समय के साथ स्टॉक की कीमतों को चार्ट में दिखाया जा रहा है, तो यह तारीखों को दिखाने वाला डेटा है.

reversed

boolean

डोमेन वैल्यू (हॉरिज़ॉन्टल ऐक्सिस) के क्रम को उलटने के लिए 'सही'.

ChartData

डोमेन या सीरीज़ में शामिल डेटा.

JSON के काेड में दिखाना
{
  "groupRule": {
    object (ChartGroupRule)
  },
  "aggregateType": enum (ChartAggregateType),

  // Union field type can be only one of the following:
  "sourceRange": {
    object (ChartSourceRange)
  },
  "columnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field type.
}
फ़ील्ड
groupRule

object (ChartGroupRule)

डेटा को ग्रुप करने का नियम. यह नियम तब लागू होता है, जब ChartData किसी डेटा सोर्स चार्ट के डोमेन का बैकअप लेता है. सिर्फ़ डेटा सोर्स चार्ट के लिए काम करता है.

aggregateType

enum (ChartAggregateType)

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

यूनियन फ़ील्ड type. शामिल किए गए डेटा टाइप के लिए, एक ही वैल्यू सेट होनी चाहिए. type इनमें से कोई एक हो सकता है:
sourceRange

object (ChartSourceRange)

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

columnReference

object (DataSourceColumnReference)

डेटा सोर्स के उस कॉलम का रेफ़रंस जिससे डेटा पढ़ा जाता है.

ChartSourceRange

चार्ट के लिए सोर्स रेंज.

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

object (GridRange)

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

उदाहरण के लिए, ये मान्य कॉन्फ़िगरेशन हैं:

domain sources: A1:A5
series1 sources: B1:B5
series2 sources: D6:D10

domain sources: A1:A5, C10:C12
series1 sources: B1:B5, D10:D12
series2 sources: C1:C5, E10:E12

ChartGroupRule

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

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

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

  // Union field rule can be only one of the following:
  "dateTimeRule": {
    object (ChartDateTimeRule)
  },
  "histogramRule": {
    object (ChartHistogramRule)
  }
  // End of list of possible types for union field rule.
}
फ़ील्ड
यूनियन फ़ील्ड rule. ChartData पर लागू होने वाला नियम. rule इनमें से कोई एक हो सकता है:
dateTimeRule

object (ChartDateTimeRule)

ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

ChartHistogramRule

ChartDateTimeRule

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

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

enum (ChartDateTimeRuleType)

तारीख और समय के हिसाब से ग्रुप करने का टाइप.

ChartDateTimeRuleType

तारीख और समय के हिसाब से ग्रुप में रखने के लिए उपलब्ध नियम.

Enums
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED डिफ़ॉल्ट टाइप, इसका इस्तेमाल न करें.
SECOND तारीखों को सेकंड के हिसाब से ग्रुप करें. सेकंड की वैल्यू 0 से 59 के बीच होनी चाहिए.
MINUTE तारीखों को मिनट के हिसाब से ग्रुप करें. मिनट 0 से 59 के बीच होने चाहिए.
HOUR तारीखों को घंटे के हिसाब से ग्रुप करें. इसके लिए, 24 घंटे के सिस्टम का इस्तेमाल करें. इसमें 0 से 23 तक के घंटे होते हैं.
HOUR_MINUTE 24-घंटे के सिस्टम का इस्तेमाल करके, तारीखों को घंटे और मिनट के हिसाब से ग्रुप करें. उदाहरण के लिए, 19:45.
HOUR_MINUTE_AMPM 12-घंटे वाले सिस्टम का इस्तेमाल करके, तारीखों को घंटे और मिनट के हिसाब से ग्रुप करें. उदाहरण के लिए, शाम 7:45 बजे. AM/PM के नाम का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
DAY_OF_WEEK तारीखों को हफ़्ते के दिन के हिसाब से ग्रुप करें. उदाहरण के लिए, रविवार. हफ़्ते के दिनों का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाएगा.
DAY_OF_YEAR तारीखों को साल के दिन के हिसाब से ग्रुप करें. तारीखें 1 से 366 तक हो सकती हैं. ध्यान दें कि 29 फ़रवरी के बाद की तारीखें, लीप ईयर और नॉन-लीप ईयर में अलग-अलग बकेट में आती हैं.
DAY_OF_MONTH तारीखों को महीने के दिन के हिसाब से ग्रुप करें. तारीखें 1 से 31 तक की होनी चाहिए.
DAY_MONTH तारीखों को दिन और महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, 22-नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
MONTH तारीखों को महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
QUARTER तारीखों को तिमाही के हिसाब से ग्रुप करें. उदाहरण के लिए, पहली तिमाही (जिसमें जनवरी से मार्च तक की तारीखें शामिल होती हैं).
YEAR तारीखों को साल के हिसाब से ग्रुप करें, जैसे कि 2008.
YEAR_MONTH तारीखों को साल और महीने के हिसाब से ग्रुप करें. उदाहरण के लिए, 2008-नवंबर. महीने का अनुवाद, स्प्रेडशीट की स्थान-भाषा के आधार पर किया जाता है.
YEAR_QUARTER तारीखों को साल और तिमाही के हिसाब से ग्रुप करें. उदाहरण के लिए, 2008 की चौथी तिमाही.
YEAR_MONTH_DAY तारीखों को साल, महीने, और दिन के हिसाब से ग्रुप करें. उदाहरण के लिए, 22-11-2008.

ChartHistogramRule

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

JSON के काेड में दिखाना
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
फ़ील्ड
minValue

number

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

maxValue

number

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

intervalSize

number

बनाई गई बकेट का साइज़. यह संख्या पॉज़िटिव होनी चाहिए.

ChartAggregateType

चार्ट सीरीज़ के लिए एग्रीगेशन का टाइप.

Enums
CHART_AGGREGATE_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
AVERAGE औसत एग्रीगेट फ़ंक्शन.
COUNT Count एग्रीगेट फ़ंक्शन.
MAX ज़्यादा से ज़्यादा एग्रीगेट फ़ंक्शन.
MEDIAN मेडियन एग्रीगेट फ़ंक्शन.
MIN कम से कम एग्रीगेट फ़ंक्शन.
SUM Sum एग्रीगेट फ़ंक्शन.

BasicChartSeries

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

JSON के काेड में दिखाना
{
  "series": {
    object (ChartData)
  },
  "targetAxis": enum (BasicChartAxisPosition),
  "type": enum (BasicChartType),
  "lineStyle": {
    object (LineStyle)
  },
  "dataLabel": {
    object (DataLabel)
  },
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  },
  "styleOverrides": [
    {
      object (BasicSeriesDataPointStyleOverride)
    }
  ]
}
फ़ील्ड
series

object (ChartData)

इस चार्ट सीरीज़ में विज़ुअलाइज़ किया जा रहा डेटा.

targetAxis

enum (BasicChartAxisPosition)

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

type

enum (BasicChartType)

इस सीरीज़ का टाइप. सिर्फ़ तब मान्य है, जब chartType COMBO हो. अलग-अलग टाइप से, सीरीज़ को विज़ुअलाइज़ करने का तरीका बदल जाएगा. सिर्फ़ LINE, AREA, और COLUMN का इस्तेमाल किया जा सकता है.

lineStyle

object (LineStyle)

इस सीरीज़ की लाइन स्टाइल. सिर्फ़ तब मान्य है, जब chartType की वैल्यू AREA, LINE या SCATTER हो. अगर series chart type की वैल्यू AREA या LINE है, तो COMBO चार्ट भी काम करते हैं.

dataLabel

object (DataLabel)

इस सीरीज़ के डेटा लेबल के बारे में जानकारी.

color
(deprecated)

object (Color)

इस सीरीज़ से जुड़े एलिमेंट (जैसे, बार, लाइन, और पॉइंट) का रंग. अगर यह फ़ील्ड खाली है, तो डिफ़ॉल्ट रंग का इस्तेमाल किया जाता है. अब काम नहीं करता: colorStyle का इस्तेमाल करें.

colorStyle

object (ColorStyle)

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

pointStyle

object (PointStyle)

इस सीरीज़ से जुड़े पॉइंट का स्टाइल. सिर्फ़ तब मान्य है, जब chartType की वैल्यू AREA, LINE या SCATTER हो. series chart type के AREA, LINE या SCATTER होने पर भी COMBO चार्ट काम करते हैं. अगर यह फ़ील्ड खाली है, तो पॉइंट के लिए डिफ़ॉल्ट स्टाइल का इस्तेमाल किया जाता है.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

सीरीज़ के डेटा पॉइंट के लिए, स्टाइल की बदली गई सेटिंग.

LineStyle

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

JSON के काेड में दिखाना
{
  "width": integer,
  "type": enum (LineDashType)
}
फ़ील्ड
width

integer

लाइन की मोटाई, पिक्सल में.

type

enum (LineDashType)

लाइन का डैश टाइप.

LineDashType

लाइन का डैश टाइप.

Enums
LINE_DASH_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
INVISIBLE डैश टाइप नहीं, जो दिखने वाली लाइन के बराबर है.
CUSTOM लाइन के लिए कस्टम डैश. फ़िलहाल, कस्टम डैश स्टाइल में बदलाव करने की सुविधा उपलब्ध नहीं है.
SOLID सॉलिड लाइन.
DOTTED बिंदुओं वाली लाइन.
MEDIUM_DASHED डैश वाली लाइन, जिसमें डैश की लंबाई "मीडियम" है.
MEDIUM_DASHED_DOTTED ऐसी लाइन जो "मीडियम" डैश और बिंदु के बीच बारी-बारी से बदलती रहती है.
LONG_DASHED डैश वाली लाइन, जिसमें डैश की लंबाई "लंबी" है.
LONG_DASHED_DOTTED एक ऐसी लाइन जो "लंबी" डैश और बिंदु के बीच बारी-बारी से बदलती रहती है.

DataLabel

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

JSON के काेड में दिखाना
{
  "type": enum (DataLabelType),
  "textFormat": {
    object (TextFormat)
  },
  "placement": enum (DataLabelPlacement),
  "customLabelData": {
    object (ChartData)
  }
}
फ़ील्ड
type

enum (DataLabelType)

डेटा लेबल का टाइप.

textFormat

object (TextFormat)

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

placement

enum (DataLabelPlacement)

लेबल किए गए डेटा के हिसाब से, डेटा लेबल की जगह.

customLabelData

object (ChartData)

कस्टम लेबल के लिए इस्तेमाल किया जाने वाला डेटा. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब type को CUSTOM पर सेट किया गया हो. इस डेटा की लंबाई, उस सीरीज़ या दूसरे एलिमेंट के बराबर होनी चाहिए जिस पर यह डेटा लेबल लागू किया गया है. इसके अलावा, अगर सीरीज़ को कई सोर्स रेंज में बांटा गया है, तो यह सोर्स डेटा, सोर्स डेटा के अगले कॉलम से होना चाहिए. उदाहरण के लिए, अगर सीरीज़ B2:B4,E6:E8 है, तो यह डेटा C2:C4,F6:F8 से होना चाहिए.

DataLabelType

डेटा लेबल का टाइप.

Enums
DATA_LABEL_TYPE_UNSPECIFIED डेटा लेबल का टाइप तय नहीं किया गया है. इसे चार्ट में डेटा लेबल के संदर्भ के हिसाब से समझा जाएगा.
NONE डेटा लेबल नहीं दिखता.
DATA डेटा लेबल, सीरीज़ के डेटा की वैल्यू का इस्तेमाल करके दिखाया जाता है.
CUSTOM डेटा लेबल को customLabelData से दिखाए गए कस्टम डेटा सोर्स की वैल्यू का इस्तेमाल करके दिखाया जाता है.

DataLabelPlacement

लेबल किए गए डेटा के हिसाब से, डेटा लेबल की जगह.

Enums
DATA_LABEL_PLACEMENT_UNSPECIFIED पोज़िशनिंग, रेंडरर की मदद से अपने-आप तय होती है.
CENTER किसी बार या कॉलम में, हॉरिज़ॉन्टल और वर्टिकल, दोनों तरह से बीच में रखें.
LEFT डेटा पॉइंट की बाईं ओर.
RIGHT डेटा पॉइंट की दाईं ओर.
ABOVE डेटा पॉइंट के ऊपर.
BELOW डेटा पॉइंट के नीचे.
INSIDE_END बार या कॉलम के आखिर में (अगर वैल्यू पॉज़िटिव है, तो सबसे ऊपर और अगर वैल्यू नेगेटिव है, तो सबसे नीचे).
INSIDE_BASE सबसे नीचे मौजूद बार या कॉलम में.
OUTSIDE_END बार या कॉलम के आखिर में.

PointStyle

चार्ट पर मौजूद पॉइंट का स्टाइल.

JSON के काेड में दिखाना
{
  "size": number,
  "shape": enum (PointShape)
}
फ़ील्ड
size

number

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

shape

enum (PointShape)

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

PointShape

पॉइंट का आकार.

Enums
POINT_SHAPE_UNSPECIFIED डिफ़ॉल्ट मान.
CIRCLE सर्कल आकार.
DIAMOND डायमंड आकार.
HEXAGON हेक्सागॉन आकार.
PENTAGON पेंटागॉन आकार.
SQUARE स्क्वेयर आकार.
STAR तारे का आकार.
TRIANGLE त्रिकोण आकार.
X_MARK x-मार्क का आकार.

BasicSeriesDataPointStyleOverride

किसी एक सीरीज़ के डेटा पॉइंट के लिए, स्टाइल की सेटिंग बदलें.

JSON के काेड में दिखाना
{
  "index": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  }
}
फ़ील्ड
index

integer

सीरीज़ के डेटा पॉइंट का शून्य पर आधारित इंडेक्स.

color
(deprecated)

object (Color)

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

colorStyle

object (ColorStyle)

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

pointStyle

object (PointStyle)

सीरीज़ के डेटा पॉइंट का पॉइंट स्टाइल. सिर्फ़ तब मान्य है, जब chartType की वैल्यू AREA, LINE या SCATTER हो. series chart type के AREA, LINE या SCATTER होने पर भी COMBO चार्ट काम करते हैं. अगर यह फ़ील्ड खाली है, तो सीरीज़ की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.

BasicChartStackedType

जब चार्ट स्टैक किए जाते हैं, तो रेंज (वर्टिकल ऐक्सिस) की वैल्यू, हॉरिज़ॉन्टल ऐक्सिस के बजाय एक-दूसरे के ऊपर रेंडर की जाती हैं. उदाहरण के लिए, दो वैल्यू 20 और 80 को 0 से ड्रॉ किया जाएगा. इसमें 80, हॉरिज़ॉन्टल ऐक्सिस से 80 यूनिट दूर होगा. अगर उन्हें स्टैक किया गया था, तो 80 को 20 से रेंडर किया जाएगा, जिससे इसे हॉरिज़ॉन्टल ऐक्सिस से 100 यूनिट दूर रखा जाएगा.

Enums
BASIC_CHART_STACKED_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
NOT_STACKED सीरीज़ स्टैक नहीं की जाती हैं.
STACKED सीरीज़ की वैल्यू स्टैक की जाती हैं. हर वैल्यू को नीचे मौजूद वैल्यू के ऊपर से शुरू करके, वर्टिकल तौर पर रेंडर किया जाता है.
PERCENT_STACKED वर्टिकल स्टैक को चार्ट के सबसे ऊपर तक खींचा जाता है. साथ ही, वैल्यू को एक-दूसरे के प्रतिशत के तौर पर दिखाया जाता है.

BasicChartCompareMode

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

Enums
BASIC_CHART_COMPARE_MODE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
DATUM फ़ोकस किए गए डेटा एलिमेंट को हाइलाइट किया जाता है और टूलटिप में दिखाया जाता है.
CATEGORY एक ही कैटगरी (उदाहरण के लिए, डोमेन वैल्यू) वाले सभी डेटा एलिमेंट को हाइलाइट किया जाता है और टूलटिप में दिखाया जाता है.

PieChartSpec

पाई चार्ट.

JSON के काेड में दिखाना
{
  "legendPosition": enum (PieChartLegendPosition),
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "threeDimensional": boolean,
  "pieHole": number
}
फ़ील्ड
legendPosition

enum (PieChartLegendPosition)

पाई चार्ट का लेजेंड कहां होना चाहिए.

domain

object (ChartData)

पाई चार्ट के डोमेन को कवर करने वाला डेटा.

series

object (ChartData)

यह डेटा, पाई चार्ट की सिर्फ़ एक सीरीज़ को कवर करता है.

threeDimensional

boolean

अगर पाई चार्ट तीन डाइमेंशन में है, तो यह वैल्यू 'सही' होगी.

pieHole

number

पाई चार्ट में होल का साइज़.

PieChartLegendPosition

चार्ट के लेजेंड को कहां रखना चाहिए.

Enums
PIE_CHART_LEGEND_POSITION_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
BOTTOM_LEGEND लेजेंड, चार्ट में सबसे नीचे रेंडर होता है.
LEFT_LEGEND लेजेंड, चार्ट की बाईं ओर रेंडर होता है.
RIGHT_LEGEND लेजेंड, चार्ट की दाईं ओर रेंडर होता है.
TOP_LEGEND लेजेंड, चार्ट में सबसे ऊपर रेंडर होता है.
NO_LEGEND कोई लेजेंड रेंडर नहीं किया जाता.
LABELED_LEGEND हर पाई स्लाइस में एक लेबल होता है.

BubbleChartSpec

बबल चार्ट.

JSON के काेड में दिखाना
{
  "legendPosition": enum (BubbleChartLegendPosition),
  "bubbleLabels": {
    object (ChartData)
  },
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "groupIds": {
    object (ChartData)
  },
  "bubbleSizes": {
    object (ChartData)
  },
  "bubbleOpacity": number,
  "bubbleBorderColor": {
    object (Color)
  },
  "bubbleBorderColorStyle": {
    object (ColorStyle)
  },
  "bubbleMaxRadiusSize": integer,
  "bubbleMinRadiusSize": integer,
  "bubbleTextStyle": {
    object (TextFormat)
  }
}
फ़ील्ड
legendPosition

enum (BubbleChartLegendPosition)

चार्ट का लेजेंड कहां होना चाहिए.

bubbleLabels

object (ChartData)

बबल लेबल वाला डेटा. इनकी वैल्यू यूनीक होनी ज़रूरी नहीं है.

domain

object (ChartData)

वह डेटा जिसमें बबल की x-वैल्यू शामिल हैं. ये वैल्यू, चार्ट में बुलबुलों को हॉरिज़ॉन्टल तौर पर दिखाती हैं.

series

object (ChartData)

वह डेटा जिसमें बबल की y-वैल्यू शामिल हैं. ये वैल्यू, चार्ट में बबल को वर्टिकल तौर पर दिखाती हैं.

groupIds

object (ChartData)

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

bubbleSizes

object (ChartData)

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

bubbleOpacity

number

बबल की ओपैसिटी 0 और 1.0 के बीच होनी चाहिए. 0 पूरी तरह से पारदर्शी है और 1 पूरी तरह से अपारदर्शी है.

bubbleBorderColor
(deprecated)

object (Color)

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

bubbleBorderColorStyle

object (ColorStyle)

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

bubbleMaxRadiusSize

integer

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

bubbleMinRadiusSize

integer

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

bubbleTextStyle

object (TextFormat)

बबल के अंदर मौजूद टेक्स्ट का फ़ॉर्मैट. स्ट्राइकथ्रू, अंडरलाइन, और लिंक करने की सुविधा काम नहीं करती.

BubbleChartLegendPosition

चार्ट के लेजेंड को कहां रखना चाहिए.

Enums
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
BOTTOM_LEGEND लेजेंड, चार्ट में सबसे नीचे रेंडर होता है.
LEFT_LEGEND लेजेंड, चार्ट की बाईं ओर रेंडर होता है.
RIGHT_LEGEND लेजेंड, चार्ट की दाईं ओर रेंडर होता है.
TOP_LEGEND लेजेंड, चार्ट में सबसे ऊपर रेंडर होता है.
NO_LEGEND कोई लेजेंड रेंडर नहीं किया जाता.
INSIDE_LEGEND लेजेंड, चार्ट एरिया में रेंडर किया जाता है.

CandlestickChartSpec

कैंडलस्टिक चार्ट.

JSON के काेड में दिखाना
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
फ़ील्ड
domain

object (CandlestickDomain)

कैंडलस्टिक चार्ट के लिए डोमेन डेटा (हॉरिज़ॉन्टल ऐक्सिस). स्ट्रिंग डेटा को अलग-अलग लेबल के तौर पर माना जाएगा. अन्य डेटा को लगातार वैल्यू के तौर पर माना जाएगा.

data[]

object (CandlestickData)

कैंडलस्टिक चार्ट का डेटा. सिर्फ़ एक CandlestickData का इस्तेमाल किया जा सकता है.

CandlestickDomain

CandlestickChart का डोमेन.

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

object (ChartData)

CandlestickDomain का डेटा.

reversed

boolean

डोमेन वैल्यू (हॉरिज़ॉन्टल ऐक्सिस) के क्रम को उलटने के लिए 'सही'.

CandlestickData

कैंडलस्टिक चार्ट का डेटा, जिसमें हर सीरीज़ के लिए कम, ओपन, क्लोज़, और ज़्यादा वैल्यू शामिल होती हैं.

JSON के काेड में दिखाना
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
फ़ील्ड
lowSeries

object (CandlestickSeries)

हर कैंडल के लिए, कम/सबसे कम वैल्यू की रेंज का डेटा (वर्टिकल ऐक्सिस). यह कैंडल के बीच से जाने वाली लाइन पर सबसे नीचे होता है.

openSeries

object (CandlestickSeries)

हर कैंडल के लिए, ओपन/शुरुआती वैल्यू की रेंज का डेटा (वर्टिकल ऐक्सिस). यह कैंडल बॉडी का सबसे नीचे वाला हिस्सा होता है. अगर यह वैल्यू, क्लोज़िंग वैल्यू से कम है, तो कैंडल भर जाएगी. ऐसा न करने पर, मोमबत्ती खाली रहेगी.

closeSeries

object (CandlestickSeries)

हर कैंडल के लिए, क्लोज़/फ़ाइनल वैल्यू की रेंज का डेटा (वर्टिकल ऐक्सिस). यह कैंडल बॉडी का सबसे ऊपरी हिस्सा होता है. अगर क्लोज़िंग वैल्यू, ओपनिंग वैल्यू से ज़्यादा है, तो कैंडल भर जाएगी. ऐसा न करने पर, मोमबत्ती खाली रहेगी.

highSeries

object (CandlestickSeries)

हर कैंडल के लिए, सबसे ज़्यादा वैल्यू की रेंज का डेटा (वर्टिकल ऐक्सिस). यह कैंडल के बीच से जाने वाली लाइन पर सबसे ऊपर होता है.

CandlestickSeries

CandlestickData की सीरीज़.

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

object (ChartData)

CandlestickSeries का डेटा.

OrgChartSpec

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

उदाहरण के लिए, अगर आपको किसी ऐसे संगठन का संगठनात्मक चार्ट बनाना है जिसमें ऐलिस सीईओ, बॉब प्रेज़िडेंट (ऐलिस को रिपोर्ट करते हैं), और कैथी सेल्स की वीपी (ऐलिस को रिपोर्ट करती हैं) हैं, तो labels में "ऐलिस", "बॉब", "कैथी", parentLabels में "", "ऐलिस", "ऐलिस", और tooltips में "सीईओ", "प्रेज़िडेंट", "सेल्स की वीपी" शामिल करें.

JSON के काेड में दिखाना
{
  "nodeSize": enum (OrgChartNodeSize),
  "nodeColor": {
    object (Color)
  },
  "nodeColorStyle": {
    object (ColorStyle)
  },
  "selectedNodeColor": {
    object (Color)
  },
  "selectedNodeColorStyle": {
    object (ColorStyle)
  },
  "labels": {
    object (ChartData)
  },
  "parentLabels": {
    object (ChartData)
  },
  "tooltips": {
    object (ChartData)
  }
}
फ़ील्ड
nodeSize

enum (OrgChartNodeSize)

संगठन के चार्ट के नोड का साइज़.

nodeColor
(deprecated)

object (Color)

संगठन चार्ट के नोड का रंग. अब काम नहीं करता: nodeColorStyle का इस्तेमाल करें.

nodeColorStyle

object (ColorStyle)

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

selectedNodeColor
(deprecated)

object (Color)

चुने गए संगठन चार्ट नोड का रंग. अब काम नहीं करता: selectedNodeColorStyle का इस्तेमाल करें.

selectedNodeColorStyle

object (ColorStyle)

चुने गए संगठन चार्ट नोड का रंग. अगर selectedNodeColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

labels

object (ChartData)

चार्ट में मौजूद सभी नोड के लेबल वाला डेटा. लेबल यूनीक होने चाहिए.

parentLabels

object (ChartData)

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

tooltips

object (ChartData)

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

OrgChartNodeSize

संगठन के चार्ट के नोड का साइज़.

Enums
ORG_CHART_LABEL_SIZE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
SMALL संगठन चार्ट के छोटे नोड का साइज़.
MEDIUM संगठन के चार्ट के नोड का मीडियम साइज़.
LARGE बड़े ऑर्गैनाइज़ेशन चार्ट के नोड का साइज़.

HistogramChartSpec

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

JSON के काेड में दिखाना
{
  "series": [
    {
      object (HistogramSeries)
    }
  ],
  "legendPosition": enum (HistogramChartLegendPosition),
  "showItemDividers": boolean,
  "bucketSize": number,
  "outlierPercentile": number
}
फ़ील्ड
series[]

object (HistogramSeries)

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

legendPosition

enum (HistogramChartLegendPosition)

चार्ट लेजेंड की पोज़िशन.

showItemDividers

boolean

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

bucketSize

number

डिफ़ॉल्ट रूप से, बकेट का साइज़ (एक कॉलम में स्टैक की गई वैल्यू की रेंज) अपने-आप चुना जाता है. हालांकि, इसे यहां बदला जा सकता है. उदाहरण के लिए, बकेट का साइज़ 1.5 होने पर, बकेट 0 से 1.5, 1.5 से 3.0 वगैरह होंगी. यह वैल्यू नेगेटिव नहीं हो सकती. यह फ़ील्ड भरना ज़रूरी नहीं है.

outlierPercentile

number

आउटलायर का प्रतिशत तय करने का मकसद यह पक्का करना है कि आउटलायर, बकेट साइज़ के हिसाब लगाने पर बुरा असर न डालें. उदाहरण के लिए, आउटलायर पर्सेंटाइल को 0.05 पर सेट करने का मतलब है कि बकेट का हिसाब लगाते समय, सबसे ऊपर और सबसे नीचे की 5% वैल्यू को शामिल नहीं किया जाएगा. वैल्यू अब भी चार्ट में शामिल हैं. हालांकि, उन्हें अपनी बकेट के बजाय, पहली या आखिरी बकेट में जोड़ दिया जाएगा. यह वैल्यू 0.0 और 0.5 के बीच होनी चाहिए.

HistogramSeries

सीरीज़ का रंग और डेटा दिखाने वाली हिस्टोग्राम सीरीज़.

JSON के काेड में दिखाना
{
  "barColor": {
    object (Color)
  },
  "barColorStyle": {
    object (ColorStyle)
  },
  "data": {
    object (ChartData)
  }
}
फ़ील्ड
barColor
(deprecated)

object (Color)

हर बकेट में इस सीरीज़ को दिखाने वाले कॉलम का रंग. यह फ़ील्ड भरना ज़रूरी नहीं है. अब काम नहीं करता: barColorStyle का इस्तेमाल करें.

barColorStyle

object (ColorStyle)

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

data

object (ChartData)

इस हिस्टोग्राम सीरीज़ का डेटा.

HistogramChartLegendPosition

चार्ट के लेजेंड को कहां रखना चाहिए.

Enums
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
BOTTOM_LEGEND लेजेंड, चार्ट में सबसे नीचे रेंडर होता है.
LEFT_LEGEND लेजेंड, चार्ट की बाईं ओर रेंडर होता है.
RIGHT_LEGEND लेजेंड, चार्ट की दाईं ओर रेंडर होता है.
TOP_LEGEND लेजेंड, चार्ट में सबसे ऊपर रेंडर होता है.
NO_LEGEND कोई लेजेंड रेंडर नहीं किया जाता.
INSIDE_LEGEND लेजेंड, चार्ट एरिया में रेंडर किया जाता है.

WaterfallChartSpec

वॉटरफ़ॉल चार्ट.

JSON के काेड में दिखाना
{
  "domain": {
    object (WaterfallChartDomain)
  },
  "series": [
    {
      object (WaterfallChartSeries)
    }
  ],
  "stackedType": enum (WaterfallChartStackedType),
  "firstValueIsTotal": boolean,
  "hideConnectorLines": boolean,
  "connectorLineStyle": {
    object (LineStyle)
  },
  "totalDataLabel": {
    object (DataLabel)
  }
}
फ़ील्ड
domain

object (WaterfallChartDomain)

वॉटरफ़ॉल चार्ट के लिए डोमेन डेटा (हॉरिज़ॉन्टल ऐक्सिस).

series[]

object (WaterfallChartSeries)

यह वॉटरफ़ॉल चार्ट, किस डेटा को विज़ुअलाइज़ कर रहा है.

stackedType

enum (WaterfallChartStackedType)

स्टैक किया गया टाइप.

firstValueIsTotal

boolean

पहली वैल्यू को कुल के तौर पर समझने के लिए True.

hideConnectorLines

boolean

कॉलम के बीच कनेक्टर लाइन छिपाने के लिए True.

connectorLineStyle

object (LineStyle)

कनेक्टर लाइन के लिए लाइन स्टाइल.

totalDataLabel

object (DataLabel)

यह कंट्रोल करता है कि स्टैक किए गए चार्ट पर अतिरिक्त डेटा लेबल दिखाए जाएं या नहीं. ये लेबल, डोमेन ऐक्सिस के साथ-साथ हर वैल्यू पर स्टैक की गई सभी वैल्यू की कुल वैल्यू जोड़ते हैं. stackedType को STACKED पर सेट किया जाना चाहिए. साथ ही, totalDataLabel पर CUSTOM या placement को सेट नहीं किया जा सकता.

WaterfallChartDomain

वॉटरफ़ॉल चार्ट का डोमेन.

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

object (ChartData)

WaterfallChartDomain का डेटा.

reversed

boolean

डोमेन वैल्यू (हॉरिज़ॉन्टल ऐक्सिस) के क्रम को उलटने के लिए 'सही'.

WaterfallChartSeries

वॉटरफ़ॉल चार्ट के लिए डेटा की एक सीरीज़.

JSON के काेड में दिखाना
{
  "data": {
    object (ChartData)
  },
  "positiveColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "negativeColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "subtotalColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "hideTrailingSubtotal": boolean,
  "customSubtotals": [
    {
      object (WaterfallChartCustomSubtotal)
    }
  ],
  "dataLabel": {
    object (DataLabel)
  }
}
फ़ील्ड
data

object (ChartData)

इस सीरीज़ में विज़ुअलाइज़ किया जा रहा डेटा.

positiveColumnsStyle

object (WaterfallChartColumnStyle)

इस सीरीज़ के उन सभी कॉलम के लिए स्टाइल जिनमें पॉज़िटिव वैल्यू हैं.

negativeColumnsStyle

object (WaterfallChartColumnStyle)

इस सीरीज़ के उन सभी कॉलम के लिए स्टाइल जिनमें नेगेटिव वैल्यू हैं.

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

इस सीरीज़ के सभी सब-टोटल कॉलम के लिए स्टाइल.

hideTrailingSubtotal

boolean

सीरीज़ के आखिर से सबटोटल कॉलम को छिपाने के लिए True. डिफ़ॉल्ट रूप से, हर सीरीज़ के आखिर में सब-टोटल कॉलम दिखेगा. इस फ़ील्ड को 'सही है' पर सेट करने से, इस सीरीज़ के लिए सब-टोटल कॉलम छिप जाएगा.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

इस सीरीज़ में दिख रहे कस्टम सब-टोटल कॉलम. सब-टोटल तय करने के क्रम से कोई फ़र्क़ नहीं पड़ता. हर डेटा पॉइंट के लिए सिर्फ़ एक सबटोटल तय किया जा सकता है.

dataLabel

object (DataLabel)

इस सीरीज़ के डेटा लेबल के बारे में जानकारी.

WaterfallChartColumnStyle

वॉटरफ़ॉल चार्ट कॉलम के लिए स्टाइल.

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

string

कॉलम के लेजेंड का लेबल.

color
(deprecated)

object (Color)

कॉलम का रंग. अब काम नहीं करता: colorStyle का इस्तेमाल करें.

colorStyle

object (ColorStyle)

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

WaterfallChartCustomSubtotal

वॉटरफ़ॉल चार्ट सीरीज़ के लिए कस्टम सबटोटल कॉलम.

JSON के काेड में दिखाना
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
फ़ील्ड
subtotalIndex

integer

सीरीज़ में मौजूद किसी डेटा पॉइंट का शून्य-आधारित इंडेक्स. अगर dataIsSubtotal सही है, तो इस इंडेक्स पर मौजूद डेटा पॉइंट, सब-टोटल होता है. अगर ऐसा नहीं होता है, तो सब-टोटल इस इंडेक्स वाले डेटा पॉइंट के बाद दिखता है. किसी सीरीज़ में, इंडेक्स के हिसाब से कई सबटोटल हो सकते हैं. हालांकि, सबटोटल का डेटा पॉइंट के इंडेक्स पर कोई असर नहीं पड़ता. उदाहरण के लिए, अगर किसी सीरीज़ में तीन डेटा पॉइंट हैं, तो उनके इंडेक्स हमेशा 0, 1, और 2 होंगे. भले ही, सीरीज़ में कितने सबटोटल मौजूद हों या वे किन डेटा पॉइंट से जुड़े हों.

label

string

सब-टोटल कॉलम के लिए लेबल.

dataIsSubtotal

boolean

अगर subtotalIndex में मौजूद डेटा पॉइंट, सब-टोटल है, तो यह वैल्यू True होगी. अगर यह वैल्यू 'गलत' है, तो सब-टोटल का हिसाब लगाया जाएगा और वह डेटा पॉइंट के बाद दिखेगा.

WaterfallChartStackedType

वॉटरफ़ॉल चार्ट के लिए, स्टैक किए गए टाइप के विकल्प.

Enums
WATERFALL_STACKED_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
STACKED एक ही डोमेन (हॉरिज़ॉन्टल ऐक्सिस) की वैल्यू से जुड़ी वैल्यू, वर्टिकल तौर पर स्टैक की जाएंगी.
SEQUENTIAL सीरीज़, हॉरिज़ॉन्टल ऐक्सिस के साथ फैल जाएगी.

TreemapChartSpec

ट्रीमैप चार्ट.

JSON के काेड में दिखाना
{
  "labels": {
    object (ChartData)
  },
  "parentLabels": {
    object (ChartData)
  },
  "sizeData": {
    object (ChartData)
  },
  "colorData": {
    object (ChartData)
  },
  "textFormat": {
    object (TextFormat)
  },
  "levels": integer,
  "hintedLevels": integer,
  "minValue": number,
  "maxValue": number,
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "colorScale": {
    object (TreemapChartColorScale)
  },
  "hideTooltips": boolean
}
फ़ील्ड
labels

object (ChartData)

वह डेटा जिसमें ट्रीमैप सेल लेबल शामिल हैं.

parentLabels

object (ChartData)

यह डेटा, ट्रीमैप सेल के पैरंट लेबल को दिखाता है.

sizeData

object (ChartData)

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

colorData

object (ChartData)

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

textFormat

object (TextFormat)

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

levels

integer

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

hintedLevels

integer

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

minValue

number

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

maxValue

number

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

headerColor
(deprecated)

object (Color)

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

headerColorStyle

object (ColorStyle)

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

colorScale

object (TreemapChartColorScale)

ट्रीमैप चार्ट में डेटा सेल के लिए कलर स्केल. डेटा सेल को उनकी कलर वैल्यू के आधार पर रंग असाइन किए जाते हैं. ये रंग की वैल्यू, colorData से मिलती हैं. अगर colorData की वैल्यू नहीं दी गई है, तो ये वैल्यू sizeData से मिलती हैं. जिन सेल में कलर वैल्यू minValue से कम या उसके बराबर होगी उनके बैकग्राउंड का रंग minValueColor होगा. जिन सेल में रंग की वैल्यू maxValue से ज़्यादा या उसके बराबर होगी उनके बैकग्राउंड का रंग maxValueColor होगा. जिन सेल की रंग वैल्यू minValue और maxValue के बीच होगी उनके बैकग्राउंड का रंग, ग्रेडिएंट के हिसाब से minValueColor और maxValueColor के बीच होगा. ग्रेडिएंट का मध्यबिंदु midValueColor होगा. जिन सेल में रंग की वैल्यू मौजूद नहीं है या जो वैल्यू अंकों में नहीं हैं उनके बैकग्राउंड का रंग noDataColor होगा.

hideTooltips

boolean

टूलटिप छिपाने के लिए True.

TreemapChartColorScale

ट्रीमैप चार्ट के लिए कलर स्केल.

JSON के काेड में दिखाना
{
  "minValueColor": {
    object (Color)
  },
  "minValueColorStyle": {
    object (ColorStyle)
  },
  "midValueColor": {
    object (Color)
  },
  "midValueColorStyle": {
    object (ColorStyle)
  },
  "maxValueColor": {
    object (Color)
  },
  "maxValueColorStyle": {
    object (ColorStyle)
  },
  "noDataColor": {
    object (Color)
  },
  "noDataColorStyle": {
    object (ColorStyle)
  }
}
फ़ील्ड
minValueColor
(deprecated)

object (Color)

minValue से कम या उसके बराबर रंग वाली सेल का बैकग्राउंड रंग. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #dc3912 का इस्तेमाल किया जाता है. अब काम नहीं करता: minValueColorStyle का इस्तेमाल करें.

minValueColorStyle

object (ColorStyle)

minValue से कम या उसके बराबर रंग वाली सेल का बैकग्राउंड रंग. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #dc3912 का इस्तेमाल किया जाता है. अगर minValueColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

midValueColor
(deprecated)

object (Color)

minValue और maxValue के बीच के मध्यबिंदु पर कलर वैल्यू वाली सेल के लिए बैकग्राउंड का रंग. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #efe6dc पर सेट होता है. अब काम नहीं करता: midValueColorStyle का इस्तेमाल करें.

midValueColorStyle

object (ColorStyle)

minValue और maxValue के बीच के मध्यबिंदु पर कलर वैल्यू वाली सेल के लिए बैकग्राउंड का रंग. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #efe6dc पर सेट होता है. अगर midValueColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

maxValueColor
(deprecated)

object (Color)

maxValue से ज़्यादा या उसके बराबर रंग वाली सेल का बैकग्राउंड रंग. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #109618 पर सेट होता है. अब काम नहीं करता: maxValueColorStyle का इस्तेमाल करें.

maxValueColorStyle

object (ColorStyle)

maxValue से ज़्यादा या उसके बराबर रंग वाली सेल का बैकग्राउंड रंग. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #109618 पर सेट होता है. अगर maxValueColor भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

noDataColor
(deprecated)

object (Color)

उन सेल के बैकग्राउंड का रंग जिनमें रंग का कोई डेटा नहीं है. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट रूप से #000000 का इस्तेमाल किया जाता है. अब काम नहीं करता: noDataColorStyle का इस्तेमाल करें.

noDataColorStyle

object (ColorStyle)

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

ScorecardChartSpec

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

JSON के काेड में दिखाना
{
  "keyValueData": {
    object (ChartData)
  },
  "baselineValueData": {
    object (ChartData)
  },
  "aggregateType": enum (ChartAggregateType),
  "keyValueFormat": {
    object (KeyValueFormat)
  },
  "baselineValueFormat": {
    object (BaselineValueFormat)
  },
  "scaleFactor": number,
  "numberFormatSource": enum (ChartNumberFormatSource),
  "customFormatOptions": {
    object (ChartCustomNumberFormatOptions)
  }
}
फ़ील्ड
keyValueData

object (ChartData)

स्कोरकार्ड की मुख्य वैल्यू का डेटा.

baselineValueData

object (ChartData)

स्कोरकार्ड की बेसलाइन वैल्यू का डेटा. यह फ़ील्ड भरना ज़रूरी नहीं है.

aggregateType

enum (ChartAggregateType)

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

keyValueFormat

object (KeyValueFormat)

कुंजी वैल्यू के लिए फ़ॉर्मैटिंग के विकल्प.

baselineValueFormat

object (BaselineValueFormat)

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

scaleFactor

number

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

numberFormatSource

enum (ChartNumberFormatSource)

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

customFormatOptions

object (ChartCustomNumberFormatOptions)

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

KeyValueFormat

कुंजी वैल्यू के लिए फ़ॉर्मैटिंग के विकल्प.

JSON के काेड में दिखाना
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
फ़ील्ड
textFormat

object (TextFormat)

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

position

object (TextPosition)

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

BaselineValueFormat

बेसलाइन वैल्यू के लिए फ़ॉर्मैटिंग के विकल्प.

JSON के काेड में दिखाना
{
  "comparisonType": enum (ComparisonType),
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  },
  "description": string,
  "positiveColor": {
    object (Color)
  },
  "positiveColorStyle": {
    object (ColorStyle)
  },
  "negativeColor": {
    object (Color)
  },
  "negativeColorStyle": {
    object (ColorStyle)
  }
}
फ़ील्ड
comparisonType

enum (ComparisonType)

बेसलाइन वैल्यू के साथ कीवर्ड वैल्यू की तुलना का टाइप.

textFormat

object (TextFormat)

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

position

object (TextPosition)

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

description

string

बेसलाइन वैल्यू के बाद जोड़ी जाने वाली जानकारी. यह फ़ील्ड भरना ज़रूरी नहीं है.

positiveColor
(deprecated)

object (Color)

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

positiveColorStyle

object (ColorStyle)

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

negativeColor
(deprecated)

object (Color)

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

negativeColorStyle

object (ColorStyle)

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

ComparisonType

बेसलाइन वैल्यू के साथ कीवर्ड वैल्यू की तुलना का टाइप.

Enums
COMPARISON_TYPE_UNDEFINED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
ABSOLUTE_DIFFERENCE की और बेसलाइन वैल्यू के बीच के कुल अंतर का इस्तेमाल करें.
PERCENTAGE_DIFFERENCE की और बेसलाइन वैल्यू के बीच के प्रतिशत के अंतर का इस्तेमाल करें.

ChartNumberFormatSource

चार्ट एट्रिब्यूट के लिए, संख्या को फ़ॉर्मैट करने वाले सोर्स के विकल्प.

Enums
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
FROM_DATA डेटा से नंबर फ़ॉर्मैटिंग इनहेरिट करना.
CUSTOM ChartCustomNumberFormatOptions के मुताबिक कस्टम फ़ॉर्मैटिंग लागू करें.

ChartCustomNumberFormatOptions

चार्ट एट्रिब्यूट के लिए, संख्या को पसंद के मुताबिक फ़ॉर्मैट करने के विकल्प.

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

string

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

suffix

string

चार्ट एट्रिब्यूट में जोड़ा जाने वाला कस्टम सफ़िक्स. यह फ़ील्ड भरना ज़रूरी नहीं है.

ChartHiddenDimensionStrategy

यह तय करता है कि चार्ट, छिपी हुई सोर्स लाइन को कैसे मैनेज करें. छिपी हुई पंक्तियों में, मैन्युअल तरीके से छिपाई गई और फ़िल्टर की मदद से छिपाई गई पंक्तियां, दोनों शामिल होती हैं.

Enums
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
SKIP_HIDDEN_ROWS_AND_COLUMNS चार्ट में छिपी हुई पंक्तियां और कॉलम शामिल नहीं किए जाएंगे.
SKIP_HIDDEN_ROWS चार्ट में सिर्फ़ छिपी हुई पंक्तियां स्किप होंगी.
SKIP_HIDDEN_COLUMNS चार्ट में सिर्फ़ छिपे हुए कॉलम शामिल नहीं किए जाएंगे.
SHOW_ALL चार्ट में, छिपी हुई किसी भी पंक्ति या कॉलम को स्किप नहीं किया जाएगा.

EmbeddedObjectPosition

चार्ट जैसे एम्बेड किए गए ऑब्जेक्ट की जगह.

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

  // Union field location can be only one of the following:
  "sheetId": integer,
  "overlayPosition": {
    object (OverlayPosition)
  },
  "newSheet": boolean
  // End of list of possible types for union field location.
}
फ़ील्ड
यूनियन फ़ील्ड location. ऑब्जेक्ट की जगह. सिर्फ़ एक वैल्यू सेट की जानी चाहिए. location इनमें से कोई एक हो सकता है:
sheetId

integer

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

overlayPosition

object (OverlayPosition)

वह जगह जहां ऑब्जेक्ट को ग्रिड के ऊपर ओवरले किया जाता है.

newSheet

boolean

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

OverlayPosition

ग्रिड के ऊपर ऑब्जेक्ट की जगह.

JSON के काेड में दिखाना
{
  "anchorCell": {
    object (GridCoordinate)
  },
  "offsetXPixels": integer,
  "offsetYPixels": integer,
  "widthPixels": integer,
  "heightPixels": integer
}
फ़ील्ड
anchorCell

object (GridCoordinate)

वह सेल जिस पर ऑब्जेक्ट को ऐंकर किया गया है.

offsetXPixels

integer

पिक्सल में, ऑब्जेक्ट को ऐंकर से हटाने के लिए इस्तेमाल किया जाने वाला हॉरिज़ॉन्टल ऑफ़सेट.

offsetYPixels

integer

पिक्सल में, वह वर्टिकल ऑफ़सेट जिससे ऑब्जेक्ट, ऐंकर सेल से ऑफ़सेट होता है.

widthPixels

integer

ऑब्जेक्ट की चौड़ाई, पिक्सल में. डिफ़ॉल्ट रूप से, यह वैल्यू 600 पर सेट होती है.

heightPixels

integer

ऑब्जेक्ट की ऊंचाई, पिक्सल में. डिफ़ॉल्ट रूप से 371 पर सेट होती है.

GridCoordinate

शीट में मौजूद कोई निर्देशांक. सभी इंडेक्स शून्य पर आधारित होते हैं.

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

integer

वह शीट जिस पर यह निर्देशांक मौजूद है.

rowIndex

integer

कोऑर्डिनेट की लाइन का इंडेक्स.

columnIndex

integer

निर्देशांक के कॉलम का इंडेक्स.

EmbeddedObjectBorder

एम्बेड किए गए ऑब्जेक्ट के साथ बॉर्डर.

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

object (Color)

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

colorStyle

object (ColorStyle)

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

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 हो.

NamedRange

नाम वाली रेंज.

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

string

नाम वाली रेंज का आईडी.

name

string

नाम वाली रेंज का नाम.

range

object (GridRange)

यह रेंज दिखाता है.

DataSource

स्प्रेडशीट में मौजूद किसी बाहरी डेटा सोर्स के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "dataSourceId": string,
  "spec": {
    object (DataSourceSpec)
  },
  "calculatedColumns": [
    {
      object (DataSourceColumn)
    }
  ],
  "sheetId": integer
}
फ़ील्ड
dataSourceId

string

स्प्रेडशीट के दायरे वाला यूनीक आईडी, जो डेटा सोर्स की पहचान करता है. उदाहरण: 1080547365.

spec

object (DataSourceSpec)

इस स्प्रेडशीट से कनेक्ट किए गए डेटा सोर्स का DataSourceSpec.

calculatedColumns[]

object (DataSourceColumn)

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

sheetId

integer

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

डेटा सोर्स बनाते समय, उससे जुड़ी DATA_SOURCE शीट भी बन जाती है. अगर फ़ील्ड तय नहीं किया जाता है, तो बनाई गई शीट का आईडी रैंडम तरीके से जनरेट किया जाएगा.

DataSourceSpec

इससे डेटा सोर्स की जानकारी मिलती है. उदाहरण के लिए, BigQuery के लिए, यह BigQuery सोर्स के बारे में जानकारी देता है.

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

  // Union field spec can be only one of the following:
  "bigQuery": {
    object (BigQueryDataSourceSpec)
  },
  "looker": {
    object (LookerDataSourceSpec)
  }
  // End of list of possible types for union field spec.
}
फ़ील्ड
parameters[]

object (DataSourceParameter)

डेटा सोर्स के पैरामीटर, जिनका इस्तेमाल डेटा सोर्स से क्वेरी करते समय किया जाता है.

यूनियन फ़ील्ड spec. हर डेटा सोर्स टाइप के हिसाब से असल स्पेसिफ़िकेशन. spec इनमें से कोई एक हो सकता है:
bigQuery

object (BigQueryDataSourceSpec)

BigQueryDataSourceSpec.

looker

object (LookerDataSourceSpec)

[LookerDatasourceSpec][].

BigQueryDataSourceSpec

शीट से कनेक्ट किए गए BigQuery डेटा सोर्स की जानकारी.

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

  // Union field spec can be only one of the following:
  "querySpec": {
    object (BigQueryQuerySpec)
  },
  "tableSpec": {
    object (BigQueryTableSpec)
  }
  // End of list of possible types for union field spec.
}
फ़ील्ड
projectId

string

BigQuery की सुविधा वाले Google Cloud प्रोजेक्ट का आईडी, जिसमें बिलिंग खाता जुड़ा हो. डेटा सोर्स के लिए की गई किसी भी क्वेरी पर, प्रोजेक्ट से शुल्क लिया जाता है.

यूनियन फ़ील्ड spec. असल जानकारी. spec इनमें से कोई एक हो सकता है:
querySpec

object (BigQueryQuerySpec)

BigQueryQuerySpec.

tableSpec

object (BigQueryTableSpec)

BigQueryTableSpec.

BigQueryQuerySpec

BigQuery की कस्टम क्वेरी के बारे में बताता है.

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

string

रॉ क्वेरी स्ट्रिंग.

BigQueryTableSpec

BigQuery टेबल की परिभाषा बताता है. सिर्फ़ नेटिव टेबल का इस्तेमाल किया जा सकता है.

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

string

उस BigQuery प्रोजेक्ट का आईडी जिससे टेबल जुड़ी है. अगर कोई वैल्यू नहीं दी गई है, तो projectId को डिफ़ॉल्ट वैल्यू माना जाता है.

tableId

string

BigQuery टेबल का आईडी.

datasetId

string

BigQuery डेटासेट आईडी.

LookerDataSourceSpec

Looker डेटा सोर्स की जानकारी.

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

string

Looker इंस्टेंस का यूआरएल.

model

string

Looker मॉडल का नाम.

explore

string

Looker मॉडल एक्सप्लोर का नाम.

DataSourceParameter

डेटा सोर्स की क्वेरी में मौजूद पैरामीटर. पैरामीटर की मदद से, उपयोगकर्ता स्प्रेडशीट की वैल्यू को क्वेरी में पास कर सकता है.

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

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

  // Union field value can be only one of the following:
  "namedRangeId": string,
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field value.
}
फ़ील्ड
यूनियन फ़ील्ड identifier. पैरामीटर आइडेंटिफ़ायर. identifier इनमें से कोई एक हो सकता है:
name

string

नाम वाला पैरामीटर. यह DataSource के लिए मान्य आइडेंटिफ़ायर होना चाहिए. उदाहरण के लिए, BigQuery आइडेंटिफ़ायर.

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

string

NamedRange का आईडी. इसका साइज़ 1x1 होना चाहिए.

range

object (GridRange)

पैरामीटर की वैल्यू वाली रेंज. इसका साइज़ 1x1 होना चाहिए.

DataSourceRefreshSchedule

डेटा सोर्स को रीफ़्रेश करने के लिए शेड्यूल.

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

JSON के काेड में दिखाना
{
  "enabled": boolean,
  "refreshScope": enum (DataSourceRefreshScope),
  "nextRun": {
    object (Interval)
  },

  // Union field schedule_config can be only one of the following:
  "dailySchedule": {
    object (DataSourceRefreshDailySchedule)
  },
  "weeklySchedule": {
    object (DataSourceRefreshWeeklySchedule)
  },
  "monthlySchedule": {
    object (DataSourceRefreshMonthlySchedule)
  }
  // End of list of possible types for union field schedule_config.
}
फ़ील्ड
enabled

boolean

रीफ़्रेश शेड्यूल चालू होने पर True और बंद होने पर False दिखाता है.

refreshScope

enum (DataSourceRefreshScope)

रीफ़्रेश का दायरा. यह ALL_DATA_SOURCES होना चाहिए.

nextRun

object (Interval)

सिर्फ़ आउटपुट के लिए. अगले रन का समय अंतराल.

यूनियन फ़ील्ड schedule_config. शेड्यूल कॉन्फ़िगरेशन schedule_config, इनमें से कोई एक हो सकता है:
dailySchedule

object (DataSourceRefreshDailySchedule)

डेटा को हर दिन रीफ़्रेश करने का शेड्यूल.

weeklySchedule

object (DataSourceRefreshWeeklySchedule)

हफ़्ते के हिसाब से रीफ़्रेश करने का शेड्यूल.

monthlySchedule

object (DataSourceRefreshMonthlySchedule)

हर महीने रीफ़्रेश करने का शेड्यूल.

DataSourceRefreshScope

डेटा सोर्स को रीफ़्रेश करने के दायरे.

Enums
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
ALL_DATA_SOURCES स्प्रेडशीट में मौजूद सभी डेटा सोर्स और उनसे जुड़े डेटा सोर्स ऑब्जेक्ट को रीफ़्रेश करता है.

DataSourceRefreshDailySchedule

डेटा को हर दिन तय समयावधि में रीफ़्रेश करने का शेड्यूल.

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

object (TimeOfDay)

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

TimeOfDay

दिन का समय दिखाता है. तारीख और टाइम ज़ोन की वैल्यू या तो काम की नहीं है या उसे कहीं और बताया गया है. कोई एपीआई, लीप सेकंड की अनुमति दे सकता है. मिलते-जुलते टाइप google.type.Date और google.protobuf.Timestamp हैं.

JSON के काेड में दिखाना
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
फ़ील्ड
hours

integer

24 घंटे के फ़ॉर्मैट में, दिन के घंटे. यह वैल्यू 0 से ज़्यादा या उसके बराबर होनी चाहिए. आम तौर पर, यह वैल्यू 23 से कम या उसके बराबर होनी चाहिए. कारोबार के बंद होने के समय जैसी स्थितियों के लिए, एपीआई "24:00:00" वैल्यू को अनुमति दे सकता है.

minutes

integer

किसी घंटे के मिनट. यह वैल्यू 0 से ज़्यादा या उसके बराबर और 59 से कम या उसके बराबर होनी चाहिए.

seconds

integer

मिनट के सेकंड. यह वैल्यू 0 से ज़्यादा या उसके बराबर होनी चाहिए. आम तौर पर, यह वैल्यू 59 से कम या उसके बराबर होनी चाहिए. अगर एपीआई में लीप-सेकंड की अनुमति है, तो वह 60 की वैल्यू को स्वीकार कर सकता है.

nanos

integer

सेकंड के छोटे हिस्से, नैनोसेकंड में. यह वैल्यू 0 से ज़्यादा या उसके बराबर और 999,999,999 से कम होनी चाहिए.

DataSourceRefreshWeeklySchedule

किसी तय समयावधि में, खास दिनों पर डेटा रीफ़्रेश करने के लिए, हफ़्ते का शेड्यूल.

JSON के काेड में दिखाना
{
  "startTime": {
    object (TimeOfDay)
  },
  "daysOfWeek": [
    enum (DayOfWeek)
  ]
}
फ़ील्ड
startTime

object (TimeOfDay)

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

daysOfWeek[]

enum (DayOfWeek)

हफ़्ते के वे दिन जब डेटा रीफ़्रेश करना है. कम से कम एक दिन की जानकारी देना ज़रूरी है.

DayOfWeek

हफ़्ते का दिन दिखाता है.

Enums
DAY_OF_WEEK_UNSPECIFIED हफ़्ते का दिन तय नहीं किया गया है.
MONDAY सोमवार
TUESDAY मंगलवार
WEDNESDAY बुधवार
THURSDAY गुरुवार
FRIDAY शुक्रवार
SATURDAY शनिवार
SUNDAY रविवार

DataSourceRefreshMonthlySchedule

डेटा को महीने के किसी खास दिन, तय समयावधि में रीफ़्रेश करने के लिए, हर महीने का शेड्यूल.

JSON के काेड में दिखाना
{
  "startTime": {
    object (TimeOfDay)
  },
  "daysOfMonth": [
    integer
  ]
}
फ़ील्ड
startTime

object (TimeOfDay)

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

daysOfMonth[]

integer

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

इंटरवल

यह किसी समयावधि को दिखाता है. इसे टाइमस्टैंप के शुरू होने और खत्म होने के तौर पर एन्कोड किया जाता है.

शुरू होने की तारीख, खत्म होने की तारीख से कम या उसके बराबर होनी चाहिए. अगर शुरू और खत्म होने का समय एक जैसा है, तो इंटरवल खाली होता है (कोई समय मैच नहीं करता). अगर शुरू और खत्म होने का समय तय नहीं किया गया है, तो इंटरवल किसी भी समय से मैच होता है.

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

string (Timestamp format)

ज़रूरी नहीं. इंटरवल शुरू होने का समय शामिल है.

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

endTime

string (Timestamp format)

ज़रूरी नहीं. इंटरवल खत्म होने का समय (अलग से उपलब्ध).

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

तरीके

batchUpdate

स्प्रेडशीट में एक या उससे ज़्यादा अपडेट लागू करता है.

create

यह फ़ंक्शन एक स्प्रेडशीट बनाता है और नई स्प्रेडशीट दिखाता है.

get

दिए गए आईडी पर मौजूद स्प्रेडशीट दिखाता है.

getByDataFilter

दिए गए आईडी पर मौजूद स्प्रेडशीट दिखाता है.