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

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

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

object (SpreadsheetProperties)

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

fields

string (FieldMask format)

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

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 फ़ील्ड में मौजूद फ़ील्ड अपडेट किए जाते हैं. बाकी फ़ील्ड में कोई बदलाव नहीं होता.

अगर किसी सेल में फ़ॉर्मूला लिखा जाता है, तो रेंज में मौजूद हर फ़ील्ड के लिए, फ़ॉर्मूला की रेंज अपने-आप बढ़ जाएगी. उदाहरण के लिए, अगर B2:C4 रेंज में, फ़ॉर्मूला =A1 वाली सेल लिखी जाती है, तो 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

अगर हमें "वैकल्पिक" सीरीज़ के साथ डेटा जनरेट करना है, तो 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. रेंज: A1:A5 { top: RED, bottom: WHITE }
  2. रेंज: 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
}
फ़ील्ड
sheetId

integer

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

rows[]

object (RowData)

जो डेटा जोड़ना है.

fields

string (FieldMask format)

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

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

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

matchEntireCell

boolean

अगर खोजी गई वैल्यू, पूरी सेल से मैच करनी चाहिए, तो True.

searchByRegex

boolean

अगर खोजने के लिए डाली गई वैल्यू रेगुलर एक्सप्रेशन है, तो यह वैल्यू 'सही' होगी. रेगुलर एक्सप्रेशन और बदलाव, Java रेगुलर एक्सप्रेशन के नियमों के मुताबिक होने चाहिए. इन नियमों के बारे में ज़्यादा जानने के लिए, 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

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

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

object (GridRange)

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

sheetId

integer

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

allSheets

boolean

सभी शीट में खोजने/बदलने के लिए True.

InsertDimensionRequest

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

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

object (DimensionRange)

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

inheritFromBefore

boolean

डाइमेंशन प्रॉपर्टी को, नए डाइमेंशन से पहले या बाद में डाइमेंशन से एक्सटेंड किया जाना चाहिए. पहले डाइमेंशन से इनहेरिट करने के लिए True और बाद के डाइमेंशन से इनहेरिट करने के लिए 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

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

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

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

अगर डेटा HTML है, तो यह True दिखाता है.

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 सेट है, तो इसकी वैल्यू देना ज़रूरी है. अगर 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, डेप्थ 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' की डेप्थ, G की डेप्थ से एक ज़्यादा होती है और रेंज, रेंज के इंटरसेक्शन के तौर पर होती है. उदाहरण के लिए, [B:D, डेप्थ 1] + [C:E] से [B:E, डेप्थ 1] और [C:D, डेप्थ 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)

रेफ़रंस.

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

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