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)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  }
  // 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 को रीफ़्रेश करता है.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

एक या एक से ज़्यादा डेटा सोर्स और संबंधित dbobjects का रीफ़्रेश रद्द करता है.

UpdateSpreadsheetPropertiesRequest

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

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

object (SpreadsheetProperties)

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

fields

string (FieldMask format)

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

UpdateSheetPropertiesRequest

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

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

object (SheetProperties)

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

fields

string (FieldMask format)

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

UpdateDimensionPropertiesRequest

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

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

RepeatCellRequest

रेंज की सभी सेल को, दिए गए सेल ऑब्जेक्ट की वैल्यू पर अपडेट करता है. सिर्फ़ 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 भी मिटा दिया जाता है.

AutoFillRequest

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

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

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

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)

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

PasteType

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

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

CopyPasteRequest

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

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

श्रेणी में मौजूद सभी सेल मर्ज करता है.

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

object (GridRange)

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

mergeType

enum (MergeType)

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

MergeType

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

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

UnmergeCellsRequest

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

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

object (GridRange)

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

UpdateBordersRequest

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

  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)

CellData के वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड का होना ज़रूरी है. रूट, CellData है; '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)

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

ClearBasicFilterRequest

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

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

integer

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

DeleteDimensionRequest

शीट से डाइमेंशन मिटाता है.

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

object (DimensionRange)

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

DeleteEmbeddedObjectRequest

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

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

integer

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

DeleteFilterViewRequest

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

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

integer

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

DuplicateFilterViewRequest

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

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

integer

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

DuplicateSheetRequest

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

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

includeFormulas

boolean

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

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

object (GridRange)

वह रेंज जिसे खोजना/बदलना है.

sheetId

integer

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

allSheets

boolean

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

InsertDimensionRequest

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

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

object (DimensionRange)

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

inheritFromBefore

boolean

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

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

InsertRangeRequest

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

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

object (GridRange)

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

shiftDimension

enum (Dimension)

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

MoveDimensionRequest

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

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

object (DimensionRange)

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

destinationIndex

integer

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

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

UpdateEmbeddedObjectPositionRequest

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

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

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

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

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

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

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

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

object (FilterView)

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

fields

string (FieldMask format)

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

DeleteRangeRequest

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

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

object (GridRange)

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

shiftDimension

enum (Dimension)

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

AppendDimensionRequest

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

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

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

SortRangeRequest

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

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

object (GridRange)

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

sortSpecs[]

object (SortSpec)

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

SetDataValidationRequest

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

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

object (GridRange)

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

rule

object (DataValidationRule)

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

SetBasicFilterRequest

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

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

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

AutoResizeDimensionsRequest

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

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

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

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

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

object (EmbeddedChart)

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

UpdateChartSpecRequest

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

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

integer

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

spec

object (ChartSpec)

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

UpdateBandingRequest

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

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

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

CreateDeveloperMetadataRequest

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

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

object (DeveloperMetadata)

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

UpdateDeveloperMetadataRequest

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

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

object (DataFilter)

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

developerMetadata

object (DeveloperMetadata)

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

fields

string (FieldMask format)

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

DeleteDeveloperMetadataRequest

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

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

object (DataFilter)

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

RandomizeRangeRequest

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

जेएसओएन के काेड में दिखाना
{
  "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, डेप्थ 1] + [C:D] से, ग्रुप [B:E, डेप्थ 1] और [C:D, डेप्थ 2] के तौर पर नतीजे मिलते हैं. अगर अनुरोध की गई रेंज, पहले से शुरू होती है और उसी में खत्म होती है या फिर खत्म होती है, तो मौजूदा ग्रुप 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 पर डेप्थ-2 ग्रुप हट जाता है.

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

object (DimensionRange)

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

UpdateDimensionGroupRequest

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

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

object (DimensionGroup)

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

fields

string (FieldMask format)

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

TrimWhitespaceRequest

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

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

object (GridRange)

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

DeleteDuplicatesRequest

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

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

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

object (GridRange)

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

comparisonColumns[]

object (DimensionRange)

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

UpdateEmbeddedObjectBorderRequest

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

जेएसओएन के काेड में दिखाना
{
  "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 फ़ील्ड ज़रूरी नहीं है. अगर इसे सेट नहीं किया जाता है, तो आईडी किसी भी क्रम में जनरेट कर दिया जाएगा. (पहले से मौजूद स्लाइसर का आईडी बताना एक गड़बड़ी है.)

UpdateSlicerSpecRequest

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

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

integer

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

spec

object (SlicerSpec)

स्लाइसर पर लागू होने वाली खास जानकारी.

fields

string (FieldMask format)

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

AddDataSourceRequest

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

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

object (DataSource)

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

UpdateDataSourceRequest

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

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

object (DataSource)

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

fields

string (FieldMask format)

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

DeleteDataSourceRequest

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

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

string

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

RefreshDataSourceRequest

स्प्रेडशीट में, दिए गए रेफ़रंस के ज़रिए एक या एक से ज़्यादा डेटा सोर्स ऑब्जेक्ट को रीफ़्रेश करता है. इस अनुरोध के लिए, एक और 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 है.

CancelDataSourceRefreshRequest

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

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

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

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