Cells

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).

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

बॉर्डर

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

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

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

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 दाएं से बाएं टेक्स्ट की दिशा उपयोगकर्ता ने सेट की थी.

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 |

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

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

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

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

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

DataSourceFormula

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

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

string

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

dataExecutionStatus

object (DataExecutionStatus)

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