Requests

अनुरोध

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

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

  // 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)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  },
  "addTable": {
    object (AddTableRequest)
  },
  "updateTable": {
    object (UpdateTableRequest)
  },
  "deleteTable": {
    object (DeleteTableRequest)
  }
  // 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)

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

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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

addTable

object (AddTableRequest)

इससे एक टेबल जुड़ जाती है.

updateTable

object (UpdateTableRequest)

टेबल को अपडेट करता है.

deleteTable

object (DeleteTableRequest)

किसी टेबल को मिटाने का अनुरोध.

UpdateSpreadsheetPropertiesRequest

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

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

object (SpreadsheetProperties)

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

fields

string (FieldMask format)

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

UpdateSheetPropertiesRequest

इस तरीके से, शीट की प्रॉपर्टी को बताए गए sheetId के साथ अपडेट किया जाता है.

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

object (SheetProperties)

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

fields

string (FieldMask format)

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

UpdateDimensionPropertiesRequest

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

JSON के काेड में दिखाना
{
  "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 शीट पर, किसी एक डाइमेंशन के साथ वाली रेंज.

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

integer

डेटा सोर्स की उस शीट का आईडी जिस पर रेंज मौजूद है.

columnReferences[]

object (DataSourceColumnReference)

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

UpdateNamedRangeRequest

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

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

object (NamedRange)

नई प्रॉपर्टी के साथ अपडेट की जाने वाली, नाम वाली रेंज.

fields

string (FieldMask format)

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

RepeatCellRequest

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

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

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

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

object (GridRange)

वह रेंज जिसमें सेल को दोहराना है.

cell

object (CellData)

लिखा जाने वाला डेटा.

fields

string (FieldMask format)

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

AddNamedRangeRequest

यह फ़ंक्शन, स्प्रेडशीट में कोई नाम वाली रेंज जोड़ता है.

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

object (NamedRange)

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

DeleteNamedRangeRequest

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

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

string

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

AddSheetRequest

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

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

object (SheetProperties)

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

DeleteSheetRequest

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

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

integer

मिटाई जाने वाली शीट का आईडी.

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

AutoFillRequest

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

JSON के काेड में दिखाना
{
  "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

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

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

object (GridRange)

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

sourceAndDestination

object (SourceAndDestination)

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

SourceAndDestination

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

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

object (GridRange)

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

dimension

enum (Dimension)

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

fillLength

integer

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

CutPasteRequest

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

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

object (GridRange)

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

destination

object (GridCoordinate)

ऊपर-बाईं ओर का वह कोऑर्डिनेट जहां डेटा चिपकाया जाना चाहिए.

pasteType

enum (PasteType)

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

PasteType

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

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

CopyPasteRequest

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

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

object (GridRange)

कॉपी करने के लिए सोर्स रेंज.

destination

object (GridRange)

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

pasteType

enum (PasteType)

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

pasteOrientation

enum (PasteOrientation)

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

PasteOrientation

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

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

MergeCellsRequest

इस फ़ंक्शन से, रेंज में मौजूद सभी सेल मर्ज हो जाती हैं.

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

object (GridRange)

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

mergeType

enum (MergeType)

सेल को कैसे मर्ज किया जाना चाहिए.

MergeType

किस तरह का मर्ज बनाना है.

Enums
MERGE_ALL रेंज से एक ही मर्ज बनाना
MERGE_COLUMNS रेंज में मौजूद हर कॉलम के लिए, मर्ज करें
MERGE_ROWS रेंज में मौजूद हर लाइन के लिए, मर्ज करें

UnmergeCellsRequest

यह फ़ंक्शन, दी गई रेंज में मौजूद सेल को अनमर्ज करता है.

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

object (GridRange)

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

UpdateBordersRequest

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

  1. range: A1:A5 { top: RED, bottom: WHITE }
  2. range: A1:A5 { left: BLUE }

इससे A1:A5 सेल में { top: RED, bottom: WHITE, left: BLUE } बॉर्डर दिखेगा. अगर आपको बॉर्डर हटाना है, तो स्टाइल को साफ़ तौर पर NONE पर सेट करें.

JSON के काेड में दिखाना
{
  "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

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

JSON के काेड में दिखाना
{
  "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)

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

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

object (GridCoordinate)

वह कोऑर्डिनेट जहां से डेटा लिखना शुरू करना है. इसमें कितनी भी लाइनें और कॉलम लिखे जा सकते हैं. साथ ही, हर लाइन में अलग-अलग कॉलम भी लिखे जा सकते हैं.

range

object (GridRange)

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

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

AddFilterViewRequest

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

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

object (FilterView)

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

AppendCellsRequest

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

JSON के काेड में दिखाना
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "tableId": string
  // End of list of possible types for union field area.
}
फ़ील्ड
sheetId

integer

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

rows[]

object (RowData)

जोड़ने के लिए डेटा.

fields

string (FieldMask format)

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

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

string

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

इस फ़ील्ड को sheetId फ़ील्ड की जगह प्राथमिकता दी जाती है.

ClearBasicFilterRequest

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

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

integer

वह शीट आईडी जिस पर बुनियादी फ़िल्टर हटाना है.

DeleteDimensionRequest

इस फ़ंक्शन की मदद से, शीट से डाइमेंशन मिटाए जा सकते हैं.

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

object (DimensionRange)

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

DeleteEmbeddedObjectRequest

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

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

integer

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

DeleteFilterViewRequest

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

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

integer

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

DuplicateFilterViewRequest

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

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

integer

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

DuplicateSheetRequest

यह फ़ंक्शन, किसी शीट के कॉन्टेंट को डुप्लीकेट करता है.

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

integer

डुप्लीकेट बनाने के लिए शीट.

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

insertSheetIndex

integer

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

newSheetId

integer

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

newSheetName

string

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

FindReplaceRequest

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

JSON के काेड में दिखाना
{
  "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 regex के नियमों के मुताबिक होने चाहिए. बदली जाने वाली स्ट्रिंग में, कैप्चर किए गए ग्रुप का रेफ़रंस दिया जा सकता है. उदाहरण के लिए, अगर किसी सेल में "Google Sheets" कॉन्टेंट है और दूसरी सेल में "Google Docs" कॉन्टेंट है, तो "o.* (.*)" को "$1 Rocks" से बदलने पर, सेल का कॉन्टेंट बदलकर "GSheets Rocks" और "GDocs Rocks" हो जाएगा.

includeFormulas

boolean

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

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

object (GridRange)

वह रेंज जिसमें ढूंढना/बदलना है.

sheetId

integer

वह शीट जिसमें ढूंढना/बदलना है.

allSheets

boolean

सभी शीट में ढूंढने/बदलने के लिए, True.

InsertDimensionRequest

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

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

object (DimensionRange)

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

inheritFromBefore

boolean

डाइमेंशन प्रॉपर्टी को, नए डाइमेंशन डालने से पहले या बाद में डाइमेंशन से बढ़ाया जाना चाहिए. पहले वाले डाइमेंशन से इनहेरिट करने के लिए, true. इस मामले में, स्टार्ट इंडेक्स 0 से ज़्यादा होना चाहिए. बाद वाले डाइमेंशन से इनहेरिट करने के लिए, false.

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

InsertRangeRequest

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

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

object (GridRange)

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

shiftDimension

enum (Dimension)

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

MoveDimensionRequest

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

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

object (DimensionRange)

वे सोर्स डाइमेंशन जिन्हें आपको मूव करना है.

destinationIndex

integer

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

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

UpdateEmbeddedObjectPositionRequest

एम्बेड किए गए ऑब्जेक्ट की पोज़िशन अपडेट करना. जैसे, किसी चार्ट या इमेज को मूव करना या उसका साइज़ बदलना.

JSON के काेड में दिखाना
{
  "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 अपने-आप जुड़ जाता है और इसकी वैल्यू सबमिट करने की ज़रूरत नहीं होती. हर फ़ील्ड को लिस्ट करने के लिए, एक "*" का इस्तेमाल शॉर्ट-हैंड के तौर पर किया जा सकता है.

PasteDataRequest

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

JSON के काेड में दिखाना
{
  "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

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

TextToColumnsRequest

यह फ़ंक्शन, टेक्स्ट वाले कॉलम को कई कॉलम में बांटता है. यह बंटवारा, हर सेल में मौजूद डेलिमिटर के आधार पर होता है.

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

object (GridRange)

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

delimiter

string

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

delimiterType

enum (DelimiterType)

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

DelimiterType

वह डेलिमिटर जिसके आधार पर स्ट्रिंग को बांटना है.

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

UpdateFilterViewRequest

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

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

object (FilterView)

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

fields

string (FieldMask format)

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

DeleteRangeRequest

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

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

object (GridRange)

मिटाने के लिए सेल की रेंज.

shiftDimension

enum (Dimension)

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

AppendDimensionRequest

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

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

integer

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

dimension

enum (Dimension)

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

length

integer

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

AddConditionalFormatRuleRequest

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

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

object (ConditionalFormatRule)

जोड़ने का नियम.

index

integer

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

UpdateConditionalFormatRuleRequest

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

JSON के काेड में दिखाना
{
  "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

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

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

integer

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

sheetId

integer

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

SortRangeRequest

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

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

object (GridRange)

वह रेंज जिसे क्रम से लगाना है.

sortSpecs[]

object (SortSpec)

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

SetDataValidationRequest

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

JSON के काेड में दिखाना
{
  "range": {
    object (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  },
  "filteredRowsIncluded": boolean
}
फ़ील्ड
range

object (GridRange)

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

rule

object (DataValidationRule)

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

filteredRowsIncluded

boolean

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

SetBasicFilterRequest

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

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

object (BasicFilter)

सेट करने के लिए फ़िल्टर.

AddProtectedRangeRequest

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

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

object (ProtectedRange)

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

UpdateProtectedRangeRequest

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

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

object (ProtectedRange)

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

fields

string (FieldMask format)

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

DeleteProtectedRangeRequest

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

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

integer

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

AutoResizeDimensionsRequest

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

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

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

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

AddChartRequest

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

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

object (EmbeddedChart)

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

UpdateChartSpecRequest

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

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

integer

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

spec

object (ChartSpec)

चार्ट पर लागू की जाने वाली जानकारी.

UpdateBandingRequest

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

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

object (BandedRange)

नई प्रॉपर्टी के साथ अपडेट की जाने वाली बैंडेड रेंज.

fields

string (FieldMask format)

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

AddBandingRequest

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

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

object (BandedRange)

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

DeleteBandingRequest

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

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

integer

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

CreateDeveloperMetadataRequest

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

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

object (DeveloperMetadata)

बनाया जाने वाला डेवलपर मेटाडेटा.

UpdateDeveloperMetadataRequest

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

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

object (DataFilter)

डेवलपर मेटाडेटा की उन एंट्री के लिए फ़िल्टर जिन्हें अपडेट करना है.

developerMetadata

object (DeveloperMetadata)

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

fields

string (FieldMask format)

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

DeleteDeveloperMetadataRequest

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

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

object (DataFilter)

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

RandomizeRangeRequest

यह फ़ंक्शन, किसी रेंज में मौजूद पंक्तियों के क्रम को रैंडम तरीके से बदलता है.

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

object (GridRange)

वह रेंज जिसके क्रम को अनियमित करना है.

AddDimensionGroupRequest

यह फ़ंक्शन, तय की गई रेंज के हिसाब से ग्रुप बनाता है.

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

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

object (DimensionRange)

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

DeleteDimensionGroupRequest

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

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

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

object (DimensionRange)

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

UpdateDimensionGroupRequest

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

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

object (DimensionGroup)

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

fields

string (FieldMask format)

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

TrimWhitespaceRequest

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

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

object (GridRange)

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

DeleteDuplicatesRequest

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

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

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

object (GridRange)

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

comparisonColumns[]

object (DimensionRange)

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

UpdateEmbeddedObjectBorderRequest

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

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

integer

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

border

object (EmbeddedObjectBorder)

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

fields

string (FieldMask format)

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

AddSlicerRequest

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

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

object (Slicer)

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

UpdateSlicerSpecRequest

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

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

integer

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

spec

object (SlicerSpec)

स्लाइसर पर लागू की जाने वाली सेटिंग.

fields

string (FieldMask format)

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

AddDataSourceRequest

डेटा सोर्स जोड़ता है. डेटा सोर्स को जोड़ने के बाद, उससे जुड़ी DATA_SOURCE शीट बन जाती है. साथ ही, डेटा सोर्स से डेटा पढ़ने के लिए, शीट को रीफ़्रेश करने की प्रोसेस शुरू हो जाती है.

अगर BigQuery डेटा सोर्स जोड़ा जा रहा है, तो अनुरोध के लिए एक और bigquery.readonly OAuth स्कोप की ज़रूरत होती है.

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

object (DataSource)

जोड़ने के लिए डेटा सोर्स.

UpdateDataSourceRequest

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

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

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

object (DataSource)

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

fields

string (FieldMask format)

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

DeleteDataSourceRequest

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

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

string

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

RefreshDataSourceRequest

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

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

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

JSON के काेड में दिखाना
{
  "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

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

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

object (DataSourceObjectReference)

रेफ़रंस.

DataSourceObjectReference

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

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

  // 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 वाली सेल के रेफ़रंस.

CancelDataSourceRefreshRequest

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

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

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

  // 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.
}
फ़ील्ड
यूनियन फ़ील्ड target. इससे यह तय किया जाता है कि क्या रद्द करना है. target इनमें से सिर्फ़ एक हो सकता है:
references

object (DataSourceObjectReferences)

डेटा सोर्स ऑब्जेक्ट के ऐसे रेफ़रंस जिनके रीफ़्रेश होने की प्रोसेस रद्द करनी है.

dataSourceId

string

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

isAll

boolean

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

AddTableRequest

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

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

object (Table)

ज़रूरी है. जोड़ी जाने वाली टेबल.

UpdateTableRequest

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

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

object (Table)

ज़रूरी है. अपडेट की जाने वाली टेबल.

fields

string (FieldMask format)

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

DeleteTableRequest

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

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

string

मिटाई जाने वाली टेबल का आईडी.