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)
  },
  "chipRuns": [
    {
      object (ChipRun)
    }
  ]
}
फ़ील्ड
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).

chipRuns[]

object (ChipRun)

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

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

लिखते समय, सिर्फ़ चिप वाले पेन का इस्तेमाल किया जाता है. चिप वाले रन की लंबाई 1 होती है. इन्हें उपयोगकर्ता के डाले गए टेक्स्ट में, “@” प्लेसहोल्डर सिंबल से दिखाया जाता है. नए रन, पिछले रन की जगह ले लेंगे. नया userEnteredValue लिखने पर, पिछली बार के रन मिट जाएंगे.

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

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

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

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

showCustomUi

boolean

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

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)

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

ChipRun

चिप का रन. यह चिप, अगले रन के इंडेक्स की शुरुआत तक जारी रहती है.

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

integer

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

chip

object (Chip)

ज़रूरी नहीं. इस रन का चिप.

चिप

स्मार्ट चिप.

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

  // Union field properties can be only one of the following:
  "personProperties": {
    object (PersonProperties)
  },
  "richLinkProperties": {
    object (RichLinkProperties)
  }
  // End of list of possible types for union field properties.
}
फ़ील्ड
यूनियन फ़ील्ड properties. चिप की प्रॉपर्टी. properties इनमें से सिर्फ़ एक हो सकता है:
personProperties

object (PersonProperties)

लिंक किए गए व्यक्ति की प्रॉपर्टी.

PersonProperties

किसी लिंक किए गए व्यक्ति से जुड़ी प्रॉपर्टी.

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

string

ज़रूरी है. इस व्यक्ति से जुड़ा ईमेल पता. यह फ़ील्ड हमेशा मौजूद होता है.

displayFormat

enum (DisplayFormat)

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

DisplayFormat

उपलब्ध होने पर, डिसप्ले का पसंदीदा फ़ॉर्मैट.

Enums
DISPLAY_FORMAT_UNSPECIFIED डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें.
DEFAULT डिफ़ॉल्ट डिसप्ले फ़ॉर्मैट.
LAST_NAME_COMMA_FIRST_NAME सरनेम, नाम दिखाने का फ़ॉर्मैट.
EMAIL ईमेल पते को दिखाने का फ़ॉर्मैट.

RichLinkProperties

Google संसाधन (जैसे, Drive में मौजूद कोई फ़ाइल, YouTube वीडियो, Maps का पता या Calendar इवेंट) के लिंक की प्रॉपर्टी. सिर्फ़ Drive की फ़ाइलों को चिप के तौर पर लिखा जा सकता है. अन्य सभी रिच लिंक टाइप सिर्फ़ पढ़ने के लिए होते हैं.

लिखते समय, यूआरआई 2,000 बाइट से ज़्यादा नहीं होने चाहिए.

ध्यान दें: Drive फ़ाइल चिप लिखने के लिए, OAuth के इन स्कोप में से कम से कम एक का होना ज़रूरी है: drive.file, drive.readonly या drive.

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

string

ज़रूरी है. लिंक का यूआरआई. यह हमेशा मौजूद होता है.

mimeType

string

सिर्फ़ आउटपुट के लिए. अगर लिंक का कोई एमआईएमई टाइप है, तो वह (उदाहरण के लिए, जब यह Drive में मौजूद कोई फ़ाइल हो).