Other

रंग

RGBA कलर स्पेस में कोई रंग दिखाता है. यह प्रज़ेंटेशन इस तरह से डिज़ाइन किया गया है कि कॉम्पैक्टनेस के बजाय, अलग-अलग भाषाओं में रंग को आसानी से समझा जा सके और उन्हें अलग-अलग भाषाओं में कैसे दिखाया जा सके. उदाहरण के लिए, इस निरूपण के फ़ील्ड सीधे इसके कंस्ट्रक्टर को दिए जा सकते हैं java.awt.Color अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है Java में; इसे यूज़र इंटरफ़ेस (यूआई) के +colorWithRed:green:blue:alpha तरीका है; और बस थोड़ी सी मेहनत करके, इसे आसानी से सीएसएस में फ़ॉर्मैट किया जा सकता है 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)

आरजीबी रंग. कॉन्टेंट बनाने alpha मान में Color ऑब्जेक्ट आम तौर पर काम नहीं करता.

themeColor

enum (ThemeColorType)

थीम का रंग.

ThemeColorType

थीम के रंग.

SpreadsheetProperties अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है शामिल होना चाहिए SpreadsheetTheme जो इन थीम कलर टाइप को कंक्रीट के रंगों के साथ मैप करने के बारे में बताता है.

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

HorizontalAlign

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

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

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

अगर टेक्स्ट बोल्ड है, तो वैल्यू 'सही' होगी.

italic

boolean

अगर टेक्स्ट इटैलिक किया गया है, तो वैल्यू 'सही' होगी.

strikethrough

boolean

अगर टेक्स्ट में स्ट्राइकथ्रू (टेक्स्ट पर लाइन खींचना) है, तो वैल्यू 'सही' होगी.

underline

boolean

अगर टेक्स्ट अंडरलाइन किया गया है, तो वैल्यू 'सही' होगी.

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 डेटा सोर्स में मौजूद ऑब्जेक्ट में फ़िलहाल गड़बड़ी है. इसे ज़बरदस्ती रीफ़्रेश करने के लिए सेट करें force अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इंच RefreshDataSourceRequest.
OBJECT_SPEC_INVALID डेटा सोर्स में दिया गया ऑब्जेक्ट का स्पेसिफ़िकेशन अमान्य है.
DATA_EXECUTION_CANCELLED डेटा प्रोसेस करने की प्रोसेस रद्द कर दी गई है.

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

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

stringValue

string

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

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... अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है राज्य.

BooleanCondition

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

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, सूची में मौजूद हर आइटम के लिए एक. वैल्यू में फ़ॉर्मूले काम नहीं करते.
BLANK सेल की वैल्यू डालना ज़रूरी है. कंडिशनल फ़ॉर्मैटिंग और फ़िल्टर के साथ काम करता है. ज़रूरी नहीं है ConditionValues.
NOT_BLANK सेल की वैल्यू डालना ज़रूरी है. कंडिशनल फ़ॉर्मैटिंग और फ़िल्टर के साथ काम करता है. ज़रूरी नहीं है ConditionValues.
CUSTOM_FORMULA शर्त का फ़ॉर्मूला 'सही' के तौर पर सेट होना चाहिए. डेटा की पुष्टि, कंडिशनल फ़ॉर्मैटिंग, और फ़िल्टर के साथ काम करता है. ये डेटा सोर्स में मौजूद शीट के फ़िल्टर के साथ काम नहीं करते. एक सिंगल कॉलम की ज़रूरत होती है ConditionValue.
BOOLEAN सेल की वैल्यू 'सही'/गलत है या शर्त की वैल्यू की सूची में होनी चाहिए. डेटा की पुष्टि के साथ काम करता है. सेल चेकबॉक्स के तौर पर रेंडर होता है. शून्य, एक या दो के साथ काम करता है ConditionValues. किसी भी वैल्यू से यह पता नहीं चलता है कि सेल 'सही' या 'गलत' होना चाहिए. इसमें 'सही' को सही का निशान लगाकर दिखाया जाता है और 'गलत' से सही का निशान हटाया जाता है. एक वैल्यू से पता चलता है कि सेल में वह वैल्यू मौजूद होने पर उसे जांचा गया के तौर पर रेंडर किया जाएगा और खाली होने पर उससे सही का निशान हटाया जाएगा. दो वैल्यू से पता चलता है कि सेल में पहली वैल्यू मौजूद होने पर, उसे 'जांचा गया' के तौर पर रेंडर किया जाएगा. साथ ही, दूसरी वैल्यू शामिल होने पर उससे सही का निशान हटा दिया जाएगा. उदाहरण के लिए, ["Yes","No"] यह बताता है कि सेल में एक चेक बॉक्स रेंडर होगा, जिसमें "Yes" वैल्यू होगी और "नहीं" मान होने पर, सही का निशान हटाया गया बॉक्स दिखेगा.
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 इसका मान कल है.

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

रेंज का आखिरी कॉलम (खास तौर पर) या सेल के बाहर मौजूद होने पर सेट नहीं होता.

SortOrder

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

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

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

शून्य पर आधारित कॉलम इंडेक्स.

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 शामिल है और इसे RGB-टाइप रंग पर सेट किया जाना चाहिए. अगर आपने visibleBackgroundColor अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है भी सेट है, तो इस फ़ील्ड को प्राथमिकता दी जाती है.

visibleForegroundColor
(deprecated)

object (Color)

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

visibleForegroundColorStyle

object (ColorStyle)

फ़िल्टर करने के लिए फ़ोरग्राउंड का रंग; सिर्फ़ इस रंग के फ़ोरग्राउंड वाली सेल दिखाई गई हैं. यह फ़ील्ड म्यूचुअली एक्सक्लूसिव है visibleBackgroundColor शामिल है और इसे RGB-टाइप रंग पर सेट किया जाना चाहिए. अगर आपने 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)

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

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

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