Requests

अनुरोध

स्प्रेडशीट पर लागू करने के लिए एक तरह का अपडेट.

जेएसओएन के काेड में दिखाना
{

  // Union field kind can be only one of the following:
  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  }
  // End of list of possible types for union field kind.
}
फ़ील्ड
यूनियन फ़ील्ड kind. किस तरह का अपडेट. ठीक एक फ़ील्ड ज़रूरी है. kind इनमें से सिर्फ़ एक हो सकता है:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

स्प्रेडशीट की प्रॉपर्टी अपडेट करता है.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

शीट की प्रॉपर्टी अपडेट करता है.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

डाइमेंशन की प्रॉपर्टी अपडेट करता है.

updateNamedRange

object (UpdateNamedRangeRequest)

नाम वाली रेंज अपडेट करता है.

repeatCell

object (RepeatCellRequest)

किसी रेंज में एक सेल को दोहराता है.

addNamedRange

object (AddNamedRangeRequest)

नाम वाली रेंज जोड़ता है.

deleteNamedRange

object (DeleteNamedRangeRequest)

किसी नामित रेंज को मिटाता है.

addSheet

object (AddSheetRequest)

शीट जोड़ता है.

deleteSheet

object (DeleteSheetRequest)

ऐसा करने से शीट मिट जाती है.

autoFill

object (AutoFillRequest)

यह सेटिंग, मौजूदा डेटा के आधार पर अपने-आप डेटा भरती है.

cutPaste

object (CutPasteRequest)

डेटा को एक जगह से काटता है और उसे दूसरे इलाके में चिपकाता है.

copyPaste

object (CopyPasteRequest)

डेटा को एक जगह से कॉपी करके, दूसरे इलाके में चिपकाता है.

mergeCells

object (MergeCellsRequest)

सेल को एक साथ मर्ज कर देता है.

unmergeCells

object (UnmergeCellsRequest)

मर्ज की गई सेल को अनमर्ज करना.

updateBorders

object (UpdateBordersRequest)

सेल की रेंज में बॉर्डर अपडेट करता है.

updateCells

object (UpdateCellsRequest)

एक साथ कई सेल अपडेट करता है.

addFilterView

object (AddFilterViewRequest)

एक फ़िल्टर व्यू जोड़ता है.

appendCells

object (AppendCellsRequest)

शीट में आखिरी डेटा के बाद, सेल में डेटा जोड़ता है.

clearBasicFilter

object (ClearBasicFilterRequest)

शीट पर मौजूद बुनियादी फ़िल्टर को हटाता है.

deleteDimension

object (DeleteDimensionRequest)

शीट में पंक्तियां या कॉलम मिटा देता है.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

शीट में एम्बेड किए गए ऑब्जेक्ट (उदाहरण के लिए, चार्ट, इमेज) को मिटाता है.

deleteFilterView

object (DeleteFilterViewRequest)

शीट से फ़िल्टर व्यू को मिटाता है.

duplicateFilterView

object (DuplicateFilterViewRequest)

फ़िल्टर व्यू की डुप्लीकेट कॉपी बनाता है.

duplicateSheet

object (DuplicateSheetRequest)

शीट की डुप्लीकेट कॉपी बनाता है.

findReplace

object (FindReplaceRequest)

कुछ टेक्स्ट को दोहराया जाता है और उसकी जगह दूसरे टेक्स्ट का इस्तेमाल करता है.

insertDimension

object (InsertDimensionRequest)

शीट में नई पंक्तियां या कॉलम शामिल किए जाते हैं.

insertRange

object (InsertRangeRequest)

मौजूदा सेल को शिफ़्ट करते हुए, शीट में नई सेल डालता है.

moveDimension

object (MoveDimensionRequest)

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

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

एम्बेड किए गए ऑब्जेक्ट (उदाहरण के लिए, चार्ट, इमेज) की स्थिति अपडेट करता है.

pasteData

object (PasteDataRequest)

डेटा (एचटीएमएल या सीमित) को शीट में चिपकाता है.

textToColumns

object (TextToColumnsRequest)

टेक्स्ट के किसी कॉलम को टेक्स्ट के कई कॉलम में बदलता है.

updateFilterView

object (UpdateFilterViewRequest)

फ़िल्टर व्यू की प्रॉपर्टी अपडेट करता है.

deleteRange

object (DeleteRangeRequest)

बाकी शीट को शिफ़्ट करते हुए, किसी शीट से सेल की श्रेणी मिटाता है.

appendDimension

object (AppendDimensionRequest)

शीट के आखिर में डाइमेंशन जोड़ता है.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

कंडीशनल फ़ॉर्मैट का एक नया नियम जोड़ता है.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

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

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

शर्त के साथ फ़ॉर्मैटिंग के मौजूदा नियम को मिटाता है.

sortRange

object (SortRangeRequest)

रेंज में डेटा को क्रम से लगाता है.

setDataValidation

object (SetDataValidationRequest)

एक या उससे ज़्यादा सेल के लिए, डेटा की पुष्टि करने की सुविधा सेट करता है.

setBasicFilter

object (SetBasicFilterRequest)

शीट पर बुनियादी फ़िल्टर सेट करता है.

addProtectedRange

object (AddProtectedRangeRequest)

इस नीति से, सुरक्षित रेंज जोड़ने में मदद मिलती है.

updateProtectedRange

object (UpdateProtectedRangeRequest)

इसकी मदद से, सुरक्षित की गई रेंज को अपडेट किया जाता है.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

सुरक्षित रेंज को मिटाता है.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

उस डाइमेंशन में मौजूद सेल के कॉन्टेंट के आधार पर, एक या एक से ज़्यादा डाइमेंशन का साइज़ अपने-आप बदल देता है.

addChart

object (AddChartRequest)

चार्ट जोड़ता है.

updateChartSpec

object (UpdateChartSpecRequest)

चार्ट की विशेषताएं अपडेट करता है.

updateBanding

object (UpdateBandingRequest)

बैंड की रेंज अपडेट करता है

addBanding

object (AddBandingRequest)

एक नई बैंडेड श्रेणी जोड़ता है

deleteBanding

object (DeleteBandingRequest)

बंद रेंज को हटाता है

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

नया डेवलपर मेटाडेटा बनाता है

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

डेवलपर मेटाडेटा की मौजूदा एंट्री को अपडेट करता है

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

इससे डेवलपर का मेटाडेटा मिट जाता है

randomizeRange

object (RandomizeRangeRequest)

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

addDimensionGroup

object (AddDimensionGroupRequest)

तय सीमा के आधार पर ग्रुप बनाता है.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

यह, बताई गई रेंज के हिसाब से ग्रुप को मिटाता है.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

इससे चुने गए ग्रुप की स्थिति अपडेट होती है.

trimWhitespace

object (TrimWhitespaceRequest)

खाली सफ़ेद जगह (जैसे, स्पेस, टैब या नई लाइनें) के सेल में काट-छांट करता है.

deleteDuplicates

object (DeleteDuplicatesRequest)

सेल की किसी खास रेंज के कॉलम में, डुप्लीकेट वैल्यू वाली पंक्तियां हटा देता है.

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

एम्बेड किए गए ऑब्जेक्ट के बॉर्डर को अपडेट करता है.

addSlicer

object (AddSlicerRequest)

स्लाइसर जोड़ता है.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

स्लाइसर की खास जानकारी को अपडेट करता है.

addDataSource

object (AddDataSourceRequest)

डेटा सोर्स जोड़ता है.

updateDataSource

object (UpdateDataSourceRequest)

डेटा सोर्स को अपडेट करता है.

deleteDataSource

object (DeleteDataSourceRequest)

डेटा सोर्स मिटा देता है.

refreshDataSource

object (RefreshDataSourceRequest)

यह एक या एक से ज़्यादा डेटा सोर्स और उनसे जुड़ी dbobjects को रीफ़्रेश करता है.

स्प्रेडशीटPropertyRequest को अपडेट करें

किसी स्प्रेडशीट की प्रॉपर्टी अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "properties": {
    object (SpreadsheetProperties)
  },
  "fields": string
}
फ़ील्ड
properties

object (SpreadsheetProperties)

अपडेट की जाने वाली प्रॉपर्टी.

fields

string (FieldMask format)

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

अपडेटशीट प्रॉपर्टी का अनुरोध

शीट की बताया गया प्रॉपर्टी sheetId अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
फ़ील्ड
properties

object (SheetProperties)

अपडेट की जाने वाली प्रॉपर्टी.

fields

string (FieldMask format)

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

अपडेट डाइमेंशन प्रॉपर्टी का अनुरोध

तय की गई सीमा में डाइमेंशन के प्रॉपर्टी अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "properties": {
    object (DimensionProperties)
  },
  "fields": string,

  // Union field dimension_range can be only one of the following:
  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
फ़ील्ड
properties

object (DimensionProperties)

अपडेट की जाने वाली प्रॉपर्टी.

fields

string (FieldMask format)

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

यूनियन फ़ील्ड dimension_range. डाइमेंशन की रेंज. dimension_range इनमें से सिर्फ़ एक हो सकता है:
range

object (DimensionRange)

अपडेट करने के लिए पंक्तियां या कॉलम.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

डेटा सोर्स की शीट पर मौजूद कॉलम, जिन्हें अपडेट किया जाना है.

DataSourceSheetdimensionRange

DATA_SOURCE शीट पर एक डाइमेंशन वाली रेंज.

जेएसओएन के काेड में दिखाना
{
  "sheetId": integer,
  "columnReferences": [
    {
      object (DataSourceColumnReference)
    }
  ]
}
फ़ील्ड
sheetId

integer

डेटा सोर्स शीट का वह आईडी जिसके लिए रेंज चालू है.

columnReferences[]

object (DataSourceColumnReference)

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

UpdateNamedRangeRequest

नाम वाली रेंज की प्रॉपर्टी को namedRangeId के साथ अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "namedRange": {
    object (NamedRange)
  },
  "fields": string
}
फ़ील्ड
namedRange

object (NamedRange)

नई प्रॉपर्टी में नाम रखने के लिए, नाम वाली रेंज.

fields

string (FieldMask format)

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

दोहराए जाने वाले अनुरोध का अनुरोध करें

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

फ़ॉर्मूला वाले सेल को लिखने से, फ़ॉर्मूला की रेंज, रेंज के हर फ़ील्ड के लिए अपने-आप बढ़ जाएगी. उदाहरण के लिए, अगर फ़ॉर्मूला =A1 को रेंज B2:C4 में लिखें, तो B2 =A1, B3 होगा =A2, B4 होगा =A3, C2, =B1, C3, =B2, C4, =B3 होगा.

फ़ॉर्मूला की रेंज को स्थिर रखने के लिए, $ इंंडिकेटर का इस्तेमाल करें. उदाहरण के लिए, पंक्ति और कॉलम को बढ़ने से रोकने के लिए, फ़ॉर्मूला =$A$1 का इस्तेमाल करें.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "cell": {
    object (CellData)
  },
  "fields": string
}
फ़ील्ड
range

object (GridRange)

सेल को दोहराने के लिए रेंज.

cell

object (CellData)

वह डेटा जिसे लिखना है.

fields

string (FieldMask format)

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

AddNamedRangeRequest

स्प्रेडशीट में नामित रेंज जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "namedRange": {
    object (NamedRange)
  }
}
फ़ील्ड
namedRange

object (NamedRange)

जोड़ी जाने वाली नामित रेंज. namedRangeId फ़ील्ड में शामिल करना ज़रूरी नहीं है. अगर कोई फ़ील्ड सेट नहीं है, तो किसी भी आईडी को अपने-आप जनरेट किया जाएगा. (पहले से मौजूद किसी श्रेणी का आईडी डालने में गड़बड़ी होती है.)

DeleteNamedRangeRequest

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

जेएसओएन के काेड में दिखाना
{
  "namedRangeId": string
}
फ़ील्ड
namedRangeId

string

उस रेंज का आईडी जिसे मिटाना है.

AddSheetRequest

नई शीट जोड़ता है. जब किसी इंडेक्स में कोई शीट जोड़ी जाती है, तो उसके बाद वाली सभी शीट के इंडेक्स बढ़ जाते हैं. ऑब्जेक्ट शीट जोड़ने के लिए, AddChartRequest का इस्तेमाल करें या फिर EmbeddedObjectPosition.sheetId या EmbeddedObjectPosition.newSheet चुनें.

जेएसओएन के काेड में दिखाना
{
  "properties": {
    object (SheetProperties)
  }
}
फ़ील्ड
properties

object (SheetProperties)

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

DeleteSheetRequest

ऐसा करने पर, अनुरोध की गई शीट मिट जाएगी.

जेएसओएन के काेड में दिखाना
{
  "sheetId": integer
}
फ़ील्ड
sheetId

integer

जिस शीट को मिटाना है उसका आईडी.

अगर शीट में DATA_SOURCE टाइप की फ़ाइल है, तो उससे जुड़ी DataSource को भी मिटा दिया जाता है.

ऑटोमैटिक भरने का अनुरोध

मौजूदा डेटा के आधार पर, ज़्यादा डेटा भरता है.

जेएसओएन के काेड में दिखाना
{
  "useAlternateSeries": boolean,

  // Union field area can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
  // End of list of possible types for union field area.
}
फ़ील्ड
useAlternateSeries

boolean

अगर हमें "वैकल्पिक" सीरीज़ के साथ डेटा जनरेट करना है, तो सही है. सोर्स डेटा के टाइप और संख्या के आधार पर, यह अंतर होता है.

यूनियन फ़ील्ड area. ऑटोमैटिक भरी जाने वाली जगह. area इनमें से सिर्फ़ एक हो सकता है:
range

object (GridRange)

जानकारी अपने-आप भरने की सुविधा. यह रेंज की जांच करेगा और उस जगह का पता लगाएगा जहां डेटा मौजूद है. साथ ही, उस डेटा को अपने-आप बाकी रेंज में भर देगा.

sourceAndDestination

object (SourceAndDestination)

जानकारी डालने के लिए, सोर्स और डेस्टिनेशन की जगहें. इस फ़ील्ड में, ऑटोमैटिक भरने की सुविधा के सोर्स की जानकारी दी जाती है. साथ ही, यह भी बताया जाता है कि यह डेटा कहां तक भरना है.

स्रोत और गंतव्य

किसी सोर्स रेंज का कॉम्बिनेशन और उस सोर्स को बड़ा करने का तरीका.

जेएसओएन के काेड में दिखाना
{
  "source": {
    object (GridRange)
  },
  "dimension": enum (Dimension),
  "fillLength": integer
}
फ़ील्ड
source

object (GridRange)

ऑटोमैटिक भरने की सुविधा के सोर्स के तौर पर इस्तेमाल करने के लिए, डेटा की जगह.

dimension

enum (Dimension)

वह डाइमेंशन, जिसमें डेटा भरना है.

fillLength

integer

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

CutPasteRequest

डेटा को स्रोत से डेस्टिनेशन पर ले जाता है.

जेएसओएन के काेड में दिखाना
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridCoordinate)
  },
  "pasteType": enum (PasteType)
}
फ़ील्ड
source

object (GridRange)

वह सोर्स डेटा जिसे काटना है.

destination

object (GridCoordinate)

सबसे ऊपर बाईं ओर वाला निर्देशांक, जहां डेटा को चिपकाना है.

pasteType

enum (PasteType)

किस तरह का डेटा चिपकाना है. सारा सोर्स डेटा कट जाएगा, चाहे कुछ भी चिपकाया गया हो.

पेस्ट टाइप

किस तरह का डेटा चिपकाना चाहिए.

Enums
PASTE_NORMAL वैल्यू, फ़ॉर्मूला, फ़ॉर्मैट, और मर्ज करें.
PASTE_VALUES सिर्फ़ फ़ॉर्मैट, फ़ॉर्मूला या मर्ज के बिना वैल्यू चिपकाएं.
PASTE_FORMAT सिर्फ़ फ़ॉर्मैट और डेटा की पुष्टि चिपकाएं.
PASTE_NO_BORDERS जैसे PASTE_NORMAL और बॉर्डर के बिना.
PASTE_FORMULA सिर्फ़ फ़ॉर्मूला चिपकाएं.
PASTE_DATA_VALIDATION सिर्फ़ डेटा की पुष्टि चिपकाएं.
PASTE_CONDITIONAL_FORMATTING सिर्फ़ शर्त के साथ फ़ॉर्मैटिंग के नियमों को चिपकाएं.

कॉपी चिपकाने का अनुरोध

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

जेएसओएन के काेड में दिखाना
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridRange)
  },
  "pasteType": enum (PasteType),
  "pasteOrientation": enum (PasteOrientation)
}
फ़ील्ड
source

object (GridRange)

कॉपी की जाने वाली स्रोत श्रेणी.

destination

object (GridRange)

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

pasteType

enum (PasteType)

किस तरह का डेटा चिपकाना है.

pasteOrientation

enum (PasteOrientation)

चिपकाते समय वह डेटा किस तरह ओरिएंट किया जाना चाहिए.

चिपकाएं ओरिएंटेशन

चिपकाने की कार्रवाई कैसे की जानी चाहिए.

Enums
NORMAL सामान्य तरीके से चिपकाएं.
TRANSPOSE कॉपी किए गए टेक्स्ट को चिपकाएं, जहां सभी पंक्तियां कॉलम में बदल जाती हैं और इसके उलट.

MergeCellsRequest

रेंज की सभी सेल को मर्ज करता है.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "mergeType": enum (MergeType)
}
फ़ील्ड
range

object (GridRange)

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

mergeType

enum (MergeType)

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

मर्ज टाइप

बनाने के लिए मर्ज करने का तरीका.

Enums
MERGE_ALL रेंज से सिंगल मर्ज बनाएं
MERGE_COLUMNS रेंज में हर कॉलम के लिए मर्ज बनाएं
MERGE_ROWS रेंज की हर पंक्ति के लिए मर्ज बनाएं

Un क्रमCellsRequest

दी गई रेंज में सेल अनमर्ज करता है.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  }
}
फ़ील्ड
range

object (GridRange)

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

अपडेट बॉर्डर अनुरोध

किसी रेंज की बॉर्डर अपडेट करता है. अगर अनुरोध में कोई फ़ील्ड सेट नहीं है, तो इसका मतलब है कि बॉर्डर पहले जैसा ही है. उदाहरण के लिए, बाद के दो अपडेटBorderRequest के साथ:

  1. रेंज: A1:A5 { top: RED, bottom: WHITE }
  2. रेंज: A1:A5 { left: BLUE }

ऐसा करने पर, A1:A5 का बॉर्डर { top: RED, bottom: WHITE, left: BLUE } हो जाएगा. अगर आप बॉर्डर को साफ़ करना चाहते हैं, तो शैली को साफ़ तौर पर NONE पर सेट करें.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  },
  "innerHorizontal": {
    object (Border)
  },
  "innerVertical": {
    object (Border)
  }
}
फ़ील्ड
range

object (GridRange)

वह रेंज जिसकी बॉर्डर अपडेट की जानी चाहिए.

top

object (Border)

सीमा को सबसे ऊपर रखने के लिए बॉर्डर.

bottom

object (Border)

सीमा के नीचे रखा जाने वाला बॉर्डर.

left

object (Border)

रेंज के बाईं ओर मौजूद बॉर्डर.

right

object (Border)

रेंज की दाईं ओर मौजूद बॉर्डर.

innerHorizontal

object (Border)

रेंज में लगाया जाने वाला हॉरिज़ॉन्टल बॉर्डर.

innerVertical

object (Border)

रेंज में डालने के लिए वर्टिकल बॉर्डर.

UpdateCellsRequest

किसी रेंज की सभी सेल को नए डेटा के साथ अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

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

object (RowData)

वह डेटा जिसे लिखना है.

fields

string (FieldMask format)

सेल के वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड बताना ज़रूरी है. रूट सेलसेलडेटा है, 'row.values.' तय नहीं किया जाना चाहिए. हर फ़ील्ड की लिस्टिंग के लिए, एक "*" का इस्तेमाल, शॉर्ट वीडियो के तौर पर किया जा सकता है.

यूनियन फ़ील्ड area. जगह की जानकारी का डेटा लिखना ज़रूरी है. ठीक एक मान सेट करना आवश्यक है. area इनमें से सिर्फ़ एक हो सकता है:
start

object (GridCoordinate)

वह जगह जिसके हिसाब से डेटा लिखना शुरू किया जाता है. कितनी भी पंक्तियां और कॉलम हो सकते हैं (हर पंक्ति में अलग संख्या में कॉलम शामिल).

range

object (GridRange)

वह रेंज जिसमें डेटा लिखना है.

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

AddFilterViewRequest

एक फ़िल्टर व्यू जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "filter": {
    object (FilterView)
  }
}
फ़ील्ड
filter

object (FilterView)

जोड़ा जाने वाला फ़िल्टर. filterViewId फ़ील्ड में शामिल करना ज़रूरी नहीं है. अगर कोई फ़ील्ड सेट नहीं है, तो किसी भी आईडी को अपने-आप जनरेट किया जाएगा. (पहले से मौजूद फ़िल्टर का आईडी बताने में यह गड़बड़ी है.)

AppendCellsRequest

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

जेएसओएन के काेड में दिखाना
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string
}
फ़ील्ड
sheetId

integer

उस शीट का आईडी जिसमें डेटा जोड़ना है.

rows[]

object (RowData)

वह डेटा जिसे जोड़ना है.

fields

string (FieldMask format)

सेल के वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड बताना ज़रूरी है. रूट सेलसेलडेटा है, 'row.values.' तय नहीं किया जाना चाहिए. हर फ़ील्ड की लिस्टिंग के लिए, एक "*" का इस्तेमाल, शॉर्ट वीडियो के तौर पर किया जा सकता है.

साफ़ तौर पर बुनियादी फ़िल्टर के लिए अनुरोध करें

अगर शीट पर कोई बुनियादी फ़िल्टर मौजूद है, तो वह फ़िल्टर को हटा देता है.

जेएसओएन के काेड में दिखाना
{
  "sheetId": integer
}
फ़ील्ड
sheetId

integer

वह शीट आईडी जिस पर मूल फ़िल्टर को साफ़ करना है.

Deleteडाइमेंशन अनुरोध

ऐसा करने पर, शीट से डाइमेंशन मिट जाते हैं.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (DimensionRange)
  }
}
फ़ील्ड
range

object (DimensionRange)

शीट से मिटाए जाने वाले डाइमेंशन.

एम्बेड किए गए ऑब्जेक्ट का अनुरोध मिटाएं

दिए गए आईडी के साथ जोड़े गए ऑब्जेक्ट को मिटाता है.

जेएसओएन के काेड में दिखाना
{
  "objectId": integer
}
फ़ील्ड
objectId

integer

उस ऑब्जेक्ट का आईडी जिसे मिटाना है.

DeleteFilterViewRequest

किसी खास फ़िल्टर व्यू को मिटा देता है.

जेएसओएन के काेड में दिखाना
{
  "filterId": integer
}
फ़ील्ड
filterId

integer

मिटाए जाने वाले फ़िल्टर का आईडी.

डुप्लीकेट फ़िल्टर व्यू के लिए अनुरोध करें

किसी खास फ़िल्टर व्यू को डुप्लीकेट करता है.

जेएसओएन के काेड में दिखाना
{
  "filterId": integer
}
फ़ील्ड
filterId

integer

फ़िल्टर का आईडी डुप्लीकेट किया जा रहा है.

डुप्लीकेट शीट पाने का अनुरोध

शीट की सामग्री का डुप्लीकेट बनाता है.

जेएसओएन के काेड में दिखाना
{
  "sourceSheetId": integer,
  "insertSheetIndex": integer,
  "newSheetId": integer,
  "newSheetName": string
}
फ़ील्ड
sourceSheetId

integer

डुप्लीकेट शीट.

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

insertSheetIndex

integer

शून्य-आधारित इंडेक्स जहां नई शीट डाली जानी चाहिए. इसके बाद सभी शीट का इंडेक्स बढ़ जाता है.

newSheetId

integer

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

newSheetName

string

नई शीट का नाम. अगर खाली है, तो आपके लिए एक नया नाम चुना जाता है.

FindReplaceRequest

किसी रेंज, शीट या सभी शीट के सेल में डेटा ढूंढता और बदलता है.

जेएसओएन के काेड में दिखाना
{
  "find": string,
  "replacement": string,
  "matchCase": boolean,
  "matchEntireCell": boolean,
  "searchByRegex": boolean,
  "includeFormulas": boolean,

  // Union field scope can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
  // End of list of possible types for union field scope.
}
फ़ील्ड
find

string

खोजी जाने वाली वैल्यू.

replacement

string

रीप्लेसमेंट के तौर पर इस्तेमाल की जाने वाली वैल्यू.

matchCase

boolean

अगर खोज केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) है, तो सही है.

matchEntireCell

boolean

अगर वैल्यू पूरी सेल से मेल खानी चाहिए, तो 'सही' चुनें.

searchByRegex

boolean

अगर खोजी गई वैल्यू एक रेगुलर एक्सप्रेशन है, तो 'सही'. रेगुलर एक्सप्रेशन और बदलाव, https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html पर Java रेगुलर एक्सप्रेशन के नियमों के मुताबिक होने चाहिए. इस स्ट्रिंग को कैप्चर करने वाले ग्रुप के बारे में बताया जा सकता है. उदाहरण के लिए, अगर एक सेल में कॉन्टेंट "Google Sheets" और दूसरे में "Google Docs" है, तो "o.* (.*)" को "$1 Rocks" से बदलने पर, सेल के कॉन्टेंट को "GSheets Rocks" और "GDocs Rocks" में बदल दिया जाएगा.

includeFormulas

boolean

अगर खोज में फ़ॉर्मूला वाले सेल शामिल हैं, तो सही. फ़ॉर्मूला की मदद से सेल छोड़ने के लिए, गलत है.

यूनियन फ़ील्ड scope. दायरे को खोजना/बदलना है -- सिर्फ़ एक को खोजना और सेट करना ज़रूरी है. scope इनमें से सिर्फ़ एक हो सकता है:
range

object (GridRange)

कॉन्टेंट ढूंढने/बदलने के लिए रेंज.

sheetId

integer

शीट ढूंढने/बदलने के लिए.

allSheets

boolean

सभी शीट ढूंढने/बदलने के लिए 'सही'.

Insertडाइमेंशनअनुरोध

किसी खास इंडेक्स में, शीट में पंक्तियां या कॉलम डाले जाते हैं.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (DimensionRange)
  },
  "inheritFromBefore": boolean
}
फ़ील्ड
range

object (DimensionRange)

डाले जाने वाले डाइमेंशन. शुरू और आखिर के इंडेक्स दोनों के लिए ज़रूरी है.

inheritFromBefore

boolean

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

उदाहरण के लिए, अगर पंक्ति इंडेक्स 0 में लाल बैकग्राउंड है और पंक्ति इंडेक्स 1 का बैकग्राउंड हरा है, तो इंडेक्स 1 में 2 पंक्तियां डालने से हरा या लाल बैकग्राउंड शामिल हो सकता है. अगर inheritFromBefore सही है, तो दो नई पंक्तियां लाल होंगी (क्योंकि इंसर्शन पॉइंट से पहले की पंक्ति लाल थी), जबकि अगर inheritFromBefore गलत है, तो दो नई पंक्तियां हरे रंग की दिखेंगी (क्योंकि इंसर्शन पॉइंट के बाद की लाइन हरी थी).

InsertRangeRequest

मौजूदा सेल को ऊपर या नीचे शिफ़्ट करते हुए, किसी रेंज में सेल शामिल करता है.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
फ़ील्ड
range

object (GridRange)

वह रेंज जिसमें नए सेल शामिल करने हैं.

shiftDimension

enum (Dimension)

वह डाइमेंशन जिसे सेल शामिल करते समय शिफ़्ट किया जाएगा. अगर ROWS में मौजूदा सेल नीचे शिफ़्ट हो जाएंगी. अगर COLUMNS में मौजूद सेल, दाईं ओर शिफ़्ट की जाएंगी.

अंदर ले जाने वाला अनुरोध

एक या उससे ज़्यादा पंक्तियां या कॉलम ले जाता है.

जेएसओएन के काेड में दिखाना
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
फ़ील्ड
source

object (DimensionRange)

मूव करने के लिए सोर्स डाइमेंशन.

destinationIndex

integer

सोर्स डेटा को ग्रिड से हटाने से पहले, निर्देशांकों के आधार पर सोर्स डेटा को कहां ले जाया जाएगा, यह ज़ीरो-आधारित स्टार्ट इंडेक्स. मौजूदा डाइमेंशन के आधार पर जगह बनाने के लिए, मौजूदा डेटा (डाइमेंशन के आधार पर) को नीचे या दाईं ओर शिफ़्ट किया जाएगा. सोर्स डाइमेंशन को ग्रिड से हटाया जाता है, इसलिए हो सकता है कि बताया गया डेटा, इंडेक्स के लिए तय किए गए इंडेक्स से अलग हो.

उदाहरण के लिए, दिया गया 0, 1, 2, 3, 4 में से A1..A5 और "1" और "2" को "3" और "4" के बीच ले जाना है, तो सोर्स ROWS [1..3) होगा और डेस्टिनेशन इंडेक्स A1..A5 होगा (पंक्ति 5 का शून्य-आधारित इंडेक्स)."4" आखिरी नतीजा 0, 3, 1, 2, 4 में से A1..A5 होगा.

अपडेट किए गए ऑब्जेक्ट पोज़िशन अनुरोध

एम्बेड किए गए ऑब्जेक्ट की जगह अपडेट करें (जैसे कि चार्ट या इमेज को किसी और जगह पर ले जाना या उसका साइज़ बदलना).

जेएसओएन के काेड में दिखाना
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
फ़ील्ड
objectId

integer

दूसरी जगह ले जाए गए ऑब्जेक्ट का आईडी.

newPosition

object (EmbeddedObjectPosition)

एम्बेड की गई चीज़ को मूव करने के लिए साफ़ पोज़िशन. अगर newPosition.sheetId सेट की जाती है, तो उस आईडी वाली एक नई शीट बनाई जाएगी. अगर newPosition.newSheet को 'सही है' पर सेट किया जाता है, तो आपके लिए चुने गए आईडी की मदद से एक नई शीट बनाई जाएगी.

fields

string (FieldMask format)

OverlayPosition की फ़ील्ड को नई जगह सेट करते समय अपडेट किया जाना चाहिए. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब newPosition.overlayPosition सेट हो. इसके लिए, कम से कम एक फ़ील्ड डालना ज़रूरी है. रूट newPosition.overlayPosition शामिल किया गया है और यह तय नहीं किया जाना चाहिए. हर फ़ील्ड की लिस्टिंग के लिए, एक "*" का इस्तेमाल, शॉर्ट वीडियो के तौर पर किया जा सकता है.

डेटा का अनुरोध चिपकाएं

खास निर्देशांक पर शुरू होने वाली स्प्रेडशीट में डेटा डालता है.

जेएसओएन के काेड में दिखाना
{
  "coordinate": {
    object (GridCoordinate)
  },
  "data": string,
  "type": enum (PasteType),

  // Union field kind can be only one of the following:
  "delimiter": string,
  "html": boolean
  // End of list of possible types for union field kind.
}
फ़ील्ड
coordinate

object (GridCoordinate)

वह निर्देशांक जिस पर डेटा डालना शुरू करना चाहिए.

data

string

वह डेटा जिसे शामिल करना है.

type

enum (PasteType)

डेटा कैसे चिपकाया जाना चाहिए.

यूनियन फ़ील्ड kind. डेटा को समझने के लिए, सिर्फ़ एक वैल्यू सेट करनी होगी. kind इनमें से सिर्फ़ एक हो सकता है:
delimiter

string

डेटा में मौजूद डीलिमिटर.

html

boolean

अगर डेटा एचटीएमएल है, तो सही.

TextToColumnRequest

हर सेल में डीलिमिटर के आधार पर, टेक्स्ट के कॉलम को कई कॉलम में बांटता है.

जेएसओएन के काेड में दिखाना
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
फ़ील्ड
source

object (GridRange)

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

delimiter

string

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

delimiterType

enum (DelimiterType)

इस्तेमाल करने के लिए डीलिमिटर टाइप.

डीलिमिटर टाइप

स्प्लिट करने के लिए डीलिमिटर.

Enums
DELIMITER_TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
COMMA ","
SEMICOLON ";"
PERIOD "."
SPACE " "
CUSTOM डीलिमिटर में दी गई कस्टम वैल्यू.
AUTODETECT कॉलम का अपने-आप पता लगाएं.

अपडेट फ़िल्टर व्यू का अनुरोध

फ़िल्टर व्यू की प्रॉपर्टी अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "filter": {
    object (FilterView)
  },
  "fields": string
}
फ़ील्ड
filter

object (FilterView)

फ़िल्टर व्यू की नई प्रॉपर्टी.

fields

string (FieldMask format)

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

DeleteRangeअनुरोध

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

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
फ़ील्ड
range

object (GridRange)

हटाई जाने वाली सेल की श्रेणी.

shiftDimension

enum (Dimension)

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

अपेंड डाइमेंशन अनुरोध

पंक्तियों या कॉलम को शीट के आखिर में जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "sheetId": integer,
  "dimension": enum (Dimension),
  "length": integer
}
फ़ील्ड
sheetId

integer

वह शीट जिसमें पंक्तियां या कॉलम जोड़ने हैं.

dimension

enum (Dimension)

पंक्तियां या कॉलम जोड़े जाने चाहिए.

length

integer

जोड़ी जाने वाली पंक्तियों या कॉलम की संख्या.

AddConditionalformatRuleRequest

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

जेएसओएन के काेड में दिखाना
{
  "rule": {
    object (ConditionalFormatRule)
  },
  "index": integer
}
फ़ील्ड
rule

object (ConditionalFormatRule)

जोड़ा जाने वाला नियम.

index

integer

शून्य-आधारित इंडेक्स, जहां नियम डाला जाना चाहिए.

UpdateConditionalformatRuleRequest

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

जेएसओएन के काेड में दिखाना
{
  "index": integer,
  "sheetId": integer,

  // Union field instruction can be only one of the following:
  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
  // End of list of possible types for union field instruction.
}
फ़ील्ड
index

integer

नियम का शून्य-आधारित इंडेक्स, जिसे बदला या दूसरी जगह ले जाया जाना चाहिए.

sheetId

integer

मूव करने के नियम की शीट. अगर newIndex को सेट किया गया है, तो इसका इस्तेमाल करना ज़रूरी नहीं है.

यूनियन फ़ील्ड instruction. इस तरह का अपडेट होना चाहिए. instruction इनमें से सिर्फ़ एक हो सकता है:
rule

object (ConditionalFormatRule)

वह नियम जो दिए गए इंडेक्स में नियम को बदलना चाहिए.

newIndex

integer

शून्य-आधारित नया इंडेक्स, जिस पर खत्म होना चाहिए.

DeleteConditionalformatRuleRequest

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

जेएसओएन के काेड में दिखाना
{
  "index": integer,
  "sheetId": integer
}
फ़ील्ड
index

integer

मिटाए जाने वाले नियम का शून्य-आधारित इंडेक्स.

sheetId

integer

वह शीट जहां से नियम मिटाया जा रहा है.

इलाके के हिसाब से क्रम में लगाएं

हर कॉलम में डेटा को क्रम से लगाने के क्रम के हिसाब से डेटा को क्रम में लगाया जाता है.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ]
}
फ़ील्ड
range

object (GridRange)

क्रम से लगाने के लिए रेंज.

sortSpecs[]

object (SortSpec)

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

DataDataVerifyRequest

रेंज की हर सेल में, डेटा की पुष्टि करने वाला नियम सेट करता है. किसी रेंज में पुष्टि करने के लिए, उसे क्रॉल करें. इसके लिए, कोई नियम तय नहीं करना होगा.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  }
}
फ़ील्ड
range

object (GridRange)

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

rule

object (DataValidationRule)

रेंज में हर सेल पर सेट किया जाने वाला, डेटा की पुष्टि करने वाला नियम या रेंज में मौजूद डेटा की पुष्टि हटाने के लिए खाली है.

set BasicFilterRequest

शीट से जुड़े बुनियादी फ़िल्टर को सेट करता है.

जेएसओएन के काेड में दिखाना
{
  "filter": {
    object (BasicFilter)
  }
}
फ़ील्ड
filter

object (BasicFilter)

सेट किया जाने वाला फ़िल्टर.

AddProtectedRangeRequest

नई सुरक्षित रेंज जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
फ़ील्ड
protectedRange

object (ProtectedRange)

वह सुरक्षित रेंज जिसे जोड़ा जाना है. protectedRangeId फ़ील्ड में शामिल करना ज़रूरी नहीं है. अगर कोई फ़ील्ड सेट नहीं है, तो किसी भी आईडी को अपने-आप जनरेट किया जाएगा. (पहले से मौजूद किसी श्रेणी का आईडी डालने में गड़बड़ी होती है.)

UpdateProtectedRangeRequest

protectedRangeId की मौजूदा सुरक्षित रेंज को अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
फ़ील्ड
protectedRange

object (ProtectedRange)

नई प्रॉपर्टी में अपडेट की जाने वाली सुरक्षित रेंज.

fields

string (FieldMask format)

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

DeleteProtectedRangeRequest

इस आईडी से, सुरक्षित की गई रेंज मिट जाती है.

जेएसओएन के काेड में दिखाना
{
  "protectedRangeId": integer
}
फ़ील्ड
protectedRangeId

integer

उस सुरक्षित रेंज का आईडी जिसे मिटाना है.

अपने आप साइज़ बदलने वाला अनुरोध

उस डाइमेंशन में मौजूद सेल के कॉन्टेंट के आधार पर, एक या एक से ज़्यादा डाइमेंशन का साइज़ अपने-आप बदल देता है.

जेएसओएन के काेड में दिखाना
{

  // Union field dimension_range can be only one of the following:
  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
फ़ील्ड
यूनियन फ़ील्ड dimension_range. डाइमेंशन की रेंज. dimension_range इनमें से सिर्फ़ एक हो सकता है:
dimensions

object (DimensionRange)

डाइमेंशन, जिनका साइज़ अपने-आप बदला गया हो.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

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

AddChart के लिए अनुरोध

स्प्रेडशीट में शीट में चार्ट जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "chart": {
    object (EmbeddedChart)
  }
}
फ़ील्ड
chart

object (EmbeddedChart)

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

अपडेट चार्ट स्पेल रिक्वेस्ट

चार्ट की विशेषताएं अपडेट करता है. {0}इससे चार्ट में कोई बदलाव नहीं होता और न ही इसका साइज़ बदलता है. चार्ट को किसी दूसरी जगह ले जाने या उसका साइज़ बदलने के लिए, UpdateEmbeddedObjectPositionRequest का इस्तेमाल करें.)

जेएसओएन के काेड में दिखाना
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  }
}
फ़ील्ड
chartId

integer

अपडेट करने के लिए चार्ट का आईडी.

spec

object (ChartSpec)

चार्ट पर लागू करने के लिए खास जानकारी.

अपडेट करने का अनुरोध

सप्लाई की गई बैंडेड रेंज की प्रॉपर्टी अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
फ़ील्ड
bandedRange

object (BandedRange)

नई प्रॉपर्टी में अपडेट करने के लिए, बैंडेड रेंज.

fields

string (FieldMask format)

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

AddBandingRequest

स्प्रेडशीट में नई बैंडेड श्रेणी जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "bandedRange": {
    object (BandedRange)
  }
}
फ़ील्ड
bandedRange

object (BandedRange)

जोड़ी जाने वाली रेंज. bandedRangeId फ़ील्ड में शामिल करना ज़रूरी नहीं है. अगर कोई फ़ील्ड सेट नहीं है, तो किसी भी आईडी को अपने-आप जनरेट किया जाएगा. (पहले से मौजूद किसी श्रेणी का आईडी डालने में गड़बड़ी होती है.)

DeleteBandingRequest

स्प्रेडशीट से, दिए गए आईडी से बैंडेड रेंज हटा देता है.

जेएसओएन के काेड में दिखाना
{
  "bandedRangeId": integer
}
फ़ील्ड
bandedRangeId

integer

उस रेंज का आईडी जिसे मिटाना है.

डेवलपर मेटाडेटा का अनुरोध करें

डेवलपर मेटाडेटा बनाने का अनुरोध.

जेएसओएन के काेड में दिखाना
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
फ़ील्ड
developerMetadata

object (DeveloperMetadata)

बनाने के लिए डेवलपर मेटाडेटा.

अपडेट डेवलपर मेटाडेटा का अनुरोध

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

जेएसओएन के काेड में दिखाना
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
फ़ील्ड
dataFilters[]

object (DataFilter)

अपडेट करने के लिए, डेवलपर मेटाडेटा की एंट्री से मेल खाने वाले फ़िल्टर.

developerMetadata

object (DeveloperMetadata)

डेटा फ़िल्टर से मेल खाने वाला सभी मेटाडेटा अपडेट कर दिया जाएगा.

fields

string (FieldMask format)

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

डेवलपर मेटाडेटा अनुरोध मिटाएं

डेवलपर मेटाडेटा मिटाने का अनुरोध.

जेएसओएन के काेड में दिखाना
{
  "dataFilter": {
    object (DataFilter)
  }
}
फ़ील्ड
dataFilter

object (DataFilter)

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

किसी भी क्रम में अनुरोध करें

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

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  }
}
फ़ील्ड
range

object (GridRange)

किसी भी क्रम में लगाने की सीमा.

AdddimensionGroupRequest

तय सीमा के आधार पर ग्रुप बनाता है.

अगर अनुरोध की गई सीमा मौजूदा ग्रुप G की रेंज का सुपरसेट है, तो G की गहराई बढ़ा दी जाती है और इस नए ग्रुप G में उस ग्रुप के बारे में गहराई है. उदाहरण के लिए, ग्रुप [C:D, डेप्थ 1] + [B:E] से ग्रुप [B:E, डेप्थ 1], और [C:D, डेप्थ 2] में आते हैं. अगर अनुरोध की गई सीमा मौजूदा ग्रुप G की रेंज का सबसेट है, तो नए ग्रुप G की गहराई G की डेप्थ से ज़्यादा हो जाती है. उदाहरण के लिए, ग्रुप [B:E, depth 1] + [C:D] से ग्रुप [B:E, depth 1] और [C:D, depth 2] ग्रुप मिलते हैं. अगर अनुरोध की गई सीमा शुरू और खत्म होने के बाद शुरू होती है और खत्म होने के बाद शुरू होती है और मौजूदा ग्रुप G की रेंज शुरू होती है, तो मौजूदा ग्रुप G की रेंज, रेंज का योग बन जाती है. साथ ही, नए ग्रुप G की गहराई G और रेंज के अंतर के मिलान की रेंज से ज़्यादा है. जैसे, ग्रुप [B:D, डेप्थ 1] + [C:E] से ग्रुप [B:E, डेप्थ 1], और [C:D, डेप्थ 2] में आते हैं.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (DimensionRange)
  }
}
फ़ील्ड
range

object (DimensionRange)

वह रेंज जिस पर ग्रुप बनाना है.

DeletedimensionGroupRequest

किसी रेंज के डाइमेंशन को गहराई से घटाने के लिए, खास रेंज के हिसाब से ग्रुप को मिटाता है.

उदाहरण के लिए, मान लीजिए कि शीट का B:E पर डेप्थ-1 ग्रुप है और C:D पर डेप्थ-2 ग्रुप है. D:E पर ग्रुप मिटाने से, B:D पर डेप्थ-1 ग्रुप वाला C:C और C:C पर डेप्थ-2 ग्रुप बन जाता है.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (DimensionRange)
  }
}
फ़ील्ड
range

object (DimensionRange)

मिटाए जाने वाले ग्रुप की रेंज.

अपडेट का डाइमेंशन ग्रुप का अनुरोध

इससे चुने गए ग्रुप की स्थिति अपडेट होती है.

जेएसओएन के काेड में दिखाना
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
फ़ील्ड
dimensionGroup

object (DimensionGroup)

वह ग्रुप जिसका स्टेटस अपडेट होना चाहिए. ग्रुप की रेंज और डेप्थ, शीट पर मान्य ग्रुप के साथ-साथ बाकी सभी फ़ील्ड अपडेट करने चाहिए.

fields

string (FieldMask format)

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

TrimWhitespaceअनुरोध

तय रेंज की हर सेल में खाली सफ़ेद जगह (जैसे कि खाली जगह, टैब या नई लाइनें) में काट-छांट करने के लिए. यह अनुरोध हर सेल के टेक्स्ट के शुरू और आखिर के खाली सफ़ेद हिस्से को हटा देता है. साथ ही, बचे हुए खाली सफ़ेद वर्णों के किसी भी क्रम को कम करके एक ही स्पेस बना देता है. अगर काट-छांट किया गया टेक्स्ट '+' या '=' वर्ण से शुरू होता है, तो टेक्स्ट, स्ट्रिंग की वैल्यू के तौर पर बना रहता है और उसे फ़ॉर्मूला के तौर पर नहीं समझा जाता.

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  }
}
फ़ील्ड
range

object (GridRange)

वह रेंज जिसमें सेल में काट-छांट करनी है.

डुप्लीकेट अनुरोध मिटाएं

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

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

जेएसओएन के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
फ़ील्ड
range

object (GridRange)

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

comparisonColumns[]

object (DimensionRange)

रेंज में मौजूद कॉलम, जो डुप्लीकेट वैल्यू का विश्लेषण करते हैं. अगर कोई कॉलम नहीं चुना गया है, तो डुप्लीकेट के लिए सभी कॉलम का विश्लेषण किया जाता है.

अपडेट किए गए ऑब्जेक्ट ऑब्जेक्टरऑर्डर का अनुरोध अपडेट करें

एम्बेड किए गए ऑब्जेक्ट की बॉर्डर प्रॉपर्टी अपडेट करता है.

जेएसओएन के काेड में दिखाना
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
फ़ील्ड
objectId

integer

एम्बेड किए जाने वाले ऑब्जेक्ट का वह आईडी जिसे अपडेट करना है.

border

object (EmbeddedObjectBorder)

एम्बेड किए गए ऑब्जेक्ट पर लागू होने वाला बॉर्डर.

fields

string (FieldMask format)

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

AddSlicerRequest

स्प्रेडशीट में शीट में एक स्लाइसर जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "slicer": {
    object (Slicer)
  }
}
फ़ील्ड
slicer

object (Slicer)

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

एक अपडेट

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

जेएसओएन के काेड में दिखाना
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
फ़ील्ड
slicerId

integer

स्लाइसर का आईडी अपडेट करना.

spec

object (SlicerSpec)

स्लाइसर पर लागू करने की जानकारी.

fields

string (FieldMask format)

वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड बताना ज़रूरी है. रूट SlicerSpec शामिल किया गया है और यह तय नहीं किया जाना चाहिए. हर फ़ील्ड की लिस्टिंग के लिए, एक ही "*"` का इस्तेमाल, छोटे हाथ के तौर पर किया जा सकता है.

DataDataRequest जोड़ें

डेटा सोर्स जोड़ता है. डेटा सोर्स जोड़ लेने के बाद, इससे जुड़ी एक DATA_SOURCE शीट बनती है और डेटा सोर्स से डेटा पढ़ने के लिए, शीट को रीफ़्रेश करने के लिए एक्ज़ीक्यूशन ट्रिगर होता है. अनुरोध के लिए, bigquery.readonly अतिरिक्त OAuth दायरे की ज़रूरत है.

जेएसओएन के काेड में दिखाना
{
  "dataSource": {
    object (DataSource)
  }
}
फ़ील्ड
dataSource

object (DataSource)

जोड़ा जाने वाला डेटा सोर्स.

अपडेट का डेटा सोर्स अनुरोध

डेटा सोर्स को अपडेट करता है. डेटा सोर्स अपडेट हो जाने के बाद, एक अपडेट ट्रिगर होता है. इससे, अपडेट किए गए डेटा सोर्स का डेटा पढ़ने के लिए, उससे जुड़ी DATA_SOURCE शीट को रीफ़्रेश किया जाता है. अनुरोध के लिए, bigquery.readonly अतिरिक्त OAuth दायरे की ज़रूरत है.

जेएसओएन के काेड में दिखाना
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
फ़ील्ड
dataSource

object (DataSource)

अपडेट किया जाने वाला डेटा सोर्स.

fields

string (FieldMask format)

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

DataSourceRequest को मिटाएं

डेटा सोर्स मिटा देता है. अनुरोध करने पर, इससे जुड़ी डेटा सोर्स शीट मिट जाती है और इससे जुड़े सभी डेटा सोर्स ऑब्जेक्ट अनलिंक हो जाते हैं.

जेएसओएन के काेड में दिखाना
{
  "dataSourceId": string
}
फ़ील्ड
dataSourceId

string

उस डेटा सोर्स का आईडी जिसे मिटाना है.

रीफ़्रेश डेटा सोर्स अनुरोध

तय किए गए रेफ़रंस से, स्प्रेडशीट में एक या ज़्यादा डेटा सोर्स ऑब्जेक्ट रीफ़्रेश होते हैं. अनुरोध के लिए, bigquery.readonly अतिरिक्त OAuth दायरे की ज़रूरत है.

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

जेएसओएन के काेड में दिखाना
{
  "force": boolean,

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
फ़ील्ड
force

boolean

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

यूनियन फ़ील्ड target. यह बताता है कि क्या रीफ़्रेश करना है. target इनमें से सिर्फ़ एक हो सकता है:
references

object (DataSourceObjectReferences)

रीफ़्रेश करने के लिए, डेटा सोर्स के ऑब्जेक्ट से जुड़ी जानकारी.

dataSourceId

string

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

isAll

boolean

स्प्रेडशीट में सभी मौजूदा डेटा सोर्स ऑब्जेक्ट रीफ़्रेश करता है.

DataSourceObjectReferences

डेटा सोर्स में मौजूद ऑब्जेक्ट के रेफ़रंस की सूची.

जेएसओएन के काेड में दिखाना
{
  "references": [
    {
      object (DataSourceObjectReference)
    }
  ]
}
फ़ील्ड
references[]

object (DataSourceObjectReference)

पहचान फ़ाइलें.

DataSourceObjectReference

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

जेएसओएन के काेड में दिखाना
{

  // Union field value can be only one of the following:
  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
  // End of list of possible types for union field value.
}
फ़ील्ड
यूनियन फ़ील्ड value. रेफ़रंस किस तरह का है. value इनमें से सिर्फ़ एक हो सकता है:
sheetId

string

DATA_SOURCE शीट के रेफ़रंस.

chartId

integer

डेटा सोर्स चार्ट का रेफ़रंस देना.

dataSourceTableAnchorCell

object (GridCoordinate)

सेल में ऐंकर किए गए DataSourceTable के रेफ़रंस.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

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

dataSourceFormulaCell

object (GridCoordinate)

उस सेल के बारे में जानकारी जिसमें DataSourceFormula शामिल है.