Requests

अनुरोध

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

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

  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  },
  "addTable": {
    object (AddTableRequest)
  },
  "updateTable": {
    object (UpdateTableRequest)
  },
  "deleteTable": {
    object (DeleteTableRequest)
  },
  "insertComment": {
    object (InsertCommentRequest)
  },
  "addCommentReply": {
    object (AddCommentReplyRequest)
  },
  "updateCommentPost": {
    object (UpdateCommentPostRequest)
  },
  "deleteComment": {
    object (DeleteCommentRequest)
  },
  "deleteCommentReply": {
    object (DeleteCommentReplyRequest)
  }
}
फ़ील्ड
अपडेट किस तरह का है. सिर्फ़ एक फ़ील्ड की ज़रूरत होती है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

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

updateSheetProperties

object (UpdateSheetPropertiesRequest)

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

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

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

updateNamedRange

object (UpdateNamedRangeRequest)

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

repeatCell

object (RepeatCellRequest)

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

addNamedRange

object (AddNamedRangeRequest)

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

deleteNamedRange

object (DeleteNamedRangeRequest)

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

addSheet

object (AddSheetRequest)

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

deleteSheet

object (DeleteSheetRequest)

किसी शीट को मिटाता है.

autoFill

object (AutoFillRequest)

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

cutPaste

object (CutPasteRequest)

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

copyPaste

object (CopyPasteRequest)

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

mergeCells

object (MergeCellsRequest)

यह फ़ंक्शन, सेल को एक साथ मर्ज करता है.

unmergeCells

object (UnmergeCellsRequest)

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

updateBorders

object (UpdateBordersRequest)

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

updateCells

object (UpdateCellsRequest)

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

addFilterView

object (AddFilterViewRequest)

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

appendCells

object (AppendCellsRequest)

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

clearBasicFilter

object (ClearBasicFilterRequest)

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

deleteDimension

object (DeleteDimensionRequest)

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

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

यह फ़ंक्शन, किसी शीट में एंबेड किए गए ऑब्जेक्ट (जैसे, चार्ट, इमेज) को मिटाता है.

deleteFilterView

object (DeleteFilterViewRequest)

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

duplicateFilterView

object (DuplicateFilterViewRequest)

इस फ़ंक्शन से, फ़िल्टर व्यू की कॉपी बनाई जाती है.

duplicateSheet

object (DuplicateSheetRequest)

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

findReplace

object (FindReplaceRequest)

यह फ़ंक्शन, किसी टेक्स्ट को खोजकर उसे दूसरे टेक्स्ट से बदल देता है.

insertDimension

object (InsertDimensionRequest)

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

insertRange

object (InsertRangeRequest)

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

moveDimension

object (MoveDimensionRequest)

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

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

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

pasteData

object (PasteDataRequest)

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

textToColumns

object (TextToColumnsRequest)

यह फ़ंक्शन, टेक्स्ट के किसी कॉलम को टेक्स्ट के कई कॉलम में बदलता है.

updateFilterView

object (UpdateFilterViewRequest)

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

deleteRange

object (DeleteRangeRequest)

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

appendDimension

object (AppendDimensionRequest)

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

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

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

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

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

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

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

sortRange

object (SortRangeRequest)

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

setDataValidation

object (SetDataValidationRequest)

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

setBasicFilter

object (SetBasicFilterRequest)

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

addProtectedRange

object (AddProtectedRangeRequest)

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

updateProtectedRange

object (UpdateProtectedRangeRequest)

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

deleteProtectedRange

object (DeleteProtectedRangeRequest)

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

autoResizeDimensions

object (AutoResizeDimensionsRequest)

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

addChart

object (AddChartRequest)

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

updateChartSpec

object (UpdateChartSpecRequest)

चार्ट की खास बातों को अपडेट करता है.

updateBanding

object (UpdateBandingRequest)

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

addBanding

object (AddBandingRequest)

बैंड वाली नई रेंज जोड़ता है

deleteBanding

object (DeleteBandingRequest)

बैंड की गई रेंज को हटाता है

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

इस तरीके का इस्तेमाल करके, नया डेवलपर मेटाडेटा बनाया जाता है

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

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

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

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

randomizeRange

object (RandomizeRangeRequest)

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

addDimensionGroup

object (AddDimensionGroupRequest)

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

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

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

updateDimensionGroup

object (UpdateDimensionGroupRequest)

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

trimWhitespace

object (TrimWhitespaceRequest)

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

deleteDuplicates

object (DeleteDuplicatesRequest)

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

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

यह फ़ंक्शन, जोड़े गए ऑब्जेक्ट के बॉर्डर को अपडेट करता है.

addSlicer

object (AddSlicerRequest)

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

updateSlicerSpec

object (UpdateSlicerSpecRequest)

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

addDataSource

object (AddDataSourceRequest)

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

updateDataSource

object (UpdateDataSourceRequest)

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

deleteDataSource

object (DeleteDataSourceRequest)

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

refreshDataSource

object (RefreshDataSourceRequest)

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

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

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

addTable

object (AddTableRequest)

टेबल जोड़ता है.

updateTable

object (UpdateTableRequest)

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

deleteTable

object (DeleteTableRequest)

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

insertComment

object (InsertCommentRequest)

स्प्रेडशीट में CommentThread शामिल करता है.

addCommentReply

object (AddCommentReplyRequest)

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

updateCommentPost

object (UpdateCommentPostRequest)

यह CommentThread की किसी मौजूदा पोस्ट (मुख्य पोस्ट या जवाब) को अपडेट करता है.

deleteComment

object (DeleteCommentRequest)

यह कुकी, CommentThread को मिटाती है.

deleteCommentReply

object (DeleteCommentReplyRequest)

CommentThread से मिले Post जवाब को मिटाता है

एक-दूसरे से अलग फ़ील्ड के आखिर में.

UpdateSpreadsheetPropertiesRequest

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

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

object (SpreadsheetProperties)

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

fields

string (FieldMask format)

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

UpdateSheetPropertiesRequest

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

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

object (SheetProperties)

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

fields

string (FieldMask format)

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

UpdateDimensionPropertiesRequest

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

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

  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
}
फ़ील्ड
properties

object (DimensionProperties)

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

fields

string (FieldMask format)

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

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

object (DimensionRange)

अपडेट की जाने वाली पंक्तियां या कॉलम.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

DataSourceSheetDimensionRange

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

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

integer

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

columnReferences[]

object (DataSourceColumnReference)

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

UpdateNamedRangeRequest

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

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

object (NamedRange)

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

fields

string (FieldMask format)

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

RepeatCellRequest

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

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

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

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

object (GridRange)

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

cell

object (CellData)

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

fields

string (FieldMask format)

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

AddNamedRangeRequest

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

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

object (NamedRange)

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

DeleteNamedRangeRequest

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

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

string

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

AddSheetRequest

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

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

object (SheetProperties)

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

DeleteSheetRequest

अनुरोध की गई शीट को मिटाता है.

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

integer

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

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

AutoFillRequest

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

JSON के काेड में दिखाना
{
  "useAlternateSeries": boolean,

  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
}
फ़ील्ड
useAlternateSeries

boolean

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

वह जगह जहां जानकारी अपने-आप भरनी है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
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 Like PASTE_NORMAL but without borders.
PASTE_FORMULA सिर्फ़ फ़ॉर्मूले चिपकाएं.
PASTE_DATA_VALIDATION सिर्फ़ डेटा की पुष्टि करने वाले नियम चिपकाएं.
PASTE_CONDITIONAL_FORMATTING सिर्फ़ कंडिशनल फ़ॉर्मैटिंग के नियम चिपकाएं.

CopyPasteRequest

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

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

object (GridRange)

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

destination

object (GridRange)

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

pasteType

enum (PasteType)

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

pasteOrientation

enum (PasteOrientation)

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

PasteOrientation

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

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

MergeCellsRequest

इस विकल्प से, रेंज में मौजूद सभी सेल मर्ज हो जाती हैं.

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

object (GridRange)

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

mergeType

enum (MergeType)

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

MergeType

मर्ज करने का टाइप.

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

UnmergeCellsRequest

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

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

object (GridRange)

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

UpdateBordersRequest

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

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

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

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

object (GridRange)

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

top

object (Border)

रेंज के सबसे ऊपर रखने के लिए बॉर्डर.

bottom

object (Border)

रेंज के सबसे नीचे रखने के लिए बॉर्डर.

left

object (Border)

यह रेंज के बाईं ओर रखने के लिए बॉर्डर है.

right

object (Border)

यह रेंज के दाईं ओर मौजूद बॉर्डर होता है.

innerHorizontal

object (Border)

रेंज में रखने के लिए हॉरिज़ॉन्टल बॉर्डर.

innerVertical

object (Border)

वर्टिकल बॉर्डर, जिसे रेंज में रखना है.

UpdateCellsRequest

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

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

  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
}
फ़ील्ड
rows[]

object (RowData)

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

fields

string (FieldMask format)

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

जगह की जानकारी का डेटा लिखा जाना चाहिए. सिर्फ़ एक वैल्यू सेट की जानी चाहिए. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
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,

  "tableId": string
}
फ़ील्ड
sheetId

integer

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

rows[]

object (RowData)

जोड़ा जाने वाला डेटा.

fields

string (FieldMask format)

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

जगह की जानकारी का डेटा लिखा जाना चाहिए. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
tableId

string

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

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

ClearBasicFilterRequest

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

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

integer

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

DeleteDimensionRequest

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

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

object (DimensionRange)

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

DeleteEmbeddedObjectRequest

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

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

integer

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

DeleteFilterViewRequest

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

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

integer

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

DuplicateFilterViewRequest

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

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

integer

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

DuplicateSheetRequest

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

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

integer

वह शीट जिसका डुप्लीकेट बनाना है.

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

insertSheetIndex

integer

यह 0 से शुरू होने वाला इंडेक्स है. इसमें यह जानकारी होती है कि नई शीट को कहां जोड़ना है. इसके बाद की सभी शीट के इंडेक्स में बढ़ोतरी हो जाती है.

newSheetId

integer

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

newSheetName

string

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

FindReplaceRequest

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

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

  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
}
फ़ील्ड
find

string

वह वैल्यू जिसे खोजना है.

replacement

string

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

matchCase

boolean

अगर खोज केस-सेंसिटिव है, तो True.

matchEntireCell

boolean

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

searchByRegex

boolean

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

includeFormulas

boolean

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

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

object (GridRange)

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

sheetId

integer

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

allSheets

boolean

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

InsertDimensionRequest

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

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

object (DimensionRange)

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

inheritFromBefore

boolean

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

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

InsertRangeRequest

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

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

object (GridRange)

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

shiftDimension

enum (Dimension)

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

MoveDimensionRequest

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

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

object (DimensionRange)

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

destinationIndex

integer

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

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

UpdateEmbeddedObjectPositionRequest

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

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

integer

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

newPosition

object (EmbeddedObjectPosition)

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

fields

string (FieldMask format)

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

PasteDataRequest

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

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

  "delimiter": string,
  "html": boolean
}
फ़ील्ड
coordinate

object (GridCoordinate)

वह कोऑर्डिनेट जहां से डेटा डाला जाना चाहिए.

data

string

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

type

enum (PasteType)

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

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

string

डेटा में मौजूद सीमांकक.

html

boolean

अगर डेटा एचटीएमएल है, तो यह 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,

  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
}
फ़ील्ड
index

integer

उस नियम का ज़ीरो-आधारित इंडेक्स जिसे बदलना है या जिसकी जगह बदलनी है.

sheetId

integer

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

किस तरह का अपडेट होना चाहिए. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
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 के काेड में दिखाना
{

  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
}
फ़ील्ड
डाइमेंशन की रेंज. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
dimensions

object (DimensionRange)

अपने-आप साइज़ बदलने वाले डाइमेंशन.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

AddChartRequest

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

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

object (EmbeddedChart)

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

UpdateChartSpecRequest

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

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

integer

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

spec

object (ChartSpec)

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

UpdateBandingRequest

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

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

object (BandedRange)

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

fields

string (FieldMask format)

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

AddBandingRequest

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

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

object (BandedRange)

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

DeleteBandingRequest

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

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

integer

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

CreateDeveloperMetadataRequest

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

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

object (DeveloperMetadata)

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

UpdateDeveloperMetadataRequest

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

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

object (DataFilter)

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

developerMetadata

object (DeveloperMetadata)

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

fields

string (FieldMask format)

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

DeleteDeveloperMetadataRequest

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

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

object (DataFilter)

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

RandomizeRangeRequest

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

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

object (GridRange)

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

AddDimensionGroupRequest

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

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

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

object (DimensionRange)

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

DeleteDimensionGroupRequest

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

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

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

object (DimensionRange)

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

UpdateDimensionGroupRequest

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

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

object (DimensionGroup)

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

fields

string (FieldMask format)

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

TrimWhitespaceRequest

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

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

object (GridRange)

वह रेंज जिसके सेल में मौजूद टेक्स्ट से गैर-ज़रूरी स्पेस हटाने हैं.

DeleteDuplicatesRequest

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

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

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

object (GridRange)

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

comparisonColumns[]

object (DimensionRange)

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

UpdateEmbeddedObjectBorderRequest

यह फ़ंक्शन, जोड़े गए ऑब्जेक्ट की बॉर्डर प्रॉपर्टी को अपडेट करता है.

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

integer

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

border

object (EmbeddedObjectBorder)

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

fields

string (FieldMask format)

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

AddSlicerRequest

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

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

object (Slicer)

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

UpdateSlicerSpecRequest

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

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

integer

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

spec

object (SlicerSpec)

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

fields

string (FieldMask format)

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

AddDataSourceRequest

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

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

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

object (DataSource)

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

UpdateDataSourceRequest

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

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

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

object (DataSource)

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

fields

string (FieldMask format)

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

DeleteDataSourceRequest

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

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

string

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

RefreshDataSourceRequest

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

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

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

JSON के काेड में दिखाना
{
  "force": boolean,

  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
}
फ़ील्ड
force

boolean

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

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

object (DataSourceObjectReferences)

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

dataSourceId

string

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

isAll

boolean

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

DataSourceObjectReferences

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

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

object (DataSourceObjectReference)

रेफ़रंस.

CancelDataSourceRefreshRequest

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

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

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

  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
}
फ़ील्ड
इससे यह तय किया जाता है कि क्या रद्द करना है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
references

object (DataSourceObjectReferences)

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

dataSourceId

string

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

isAll

boolean

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

एक-दूसरे से अलग फ़ील्ड के आखिर में.

AddTableRequest

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

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

object (Table)

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

UpdateTableRequest

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

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

object (Table)

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

fields

string (FieldMask format)

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

DeleteTableRequest

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

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

string

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

InsertCommentRequest

स्प्रेडशीट में CommentThread शामिल करता है.

JSON के काेड में दिखाना
{
  "content": string,
  "assigneeEmailAddress": string,

  "coordinate": {
    object (GridCoordinate)
  }
}
फ़ील्ड
content

string

टिप्पणी का टेक्स्ट, सामान्य टेक्स्ट के तौर पर.

इस टेक्स्ट कॉन्टेंट को, Sheets Editor में बनाई गई टिप्पणियों की तरह ही मैनेज किया जाएगा. इसमें फ़ॉर्मैटिंग, सूचनाएं वगैरह के लिए एक जैसे तरीके इस्तेमाल किए जाएंगे.

इस फ़ील्ड को खाली नहीं छोड़ा जा सकता. साथ ही, इसमें UTF-8 कोड की 2048 से ज़्यादा यूनिट नहीं होनी चाहिए.

assigneeEmailAddress

string

ज़रूरी नहीं. टिप्पणी असाइन करने वाले व्यक्ति का ईमेल पता.

अगर आपको किसी टिप्पणी को असाइन नहीं करना है, तो इस फ़ील्ड को खाली छोड़ दें.

यह 2,048 UTF-8 कोड यूनिट से ज़्यादा नहीं होना चाहिए.

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

object (GridCoordinate)

यह टिप्पणी जिस शीट से जुड़ी है उसमें मौजूद GridCoordinate.

एक-दूसरे से अलग फ़ील्ड के आखिर में.

AddCommentReplyRequest

CommentThread में Post जवाब जोड़ता है.

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

string

जिस CommentThread में जवाब जोड़ना है उसका आईडी.

post

object (Post)

जवाब को दिखाने वाला Post.

UpdateCommentPostRequest

यह CommentThread में मौजूद Post को अपडेट करता है.

इन मामलों में, गड़बड़ी 400: गलत अनुरोध का मैसेज दिखता है:

  • अनुरोध करने वाला उपयोगकर्ता, पोस्ट का लेखक नहीं है.
JSON के काेड में दिखाना
{
  "commentId": string,
  "postId": string,
  "content": string
}
फ़ील्ड
commentId

string

उस CommentThread का आईडी जिससे पोस्ट जुड़ी है.

postId

string

अपडेट की जा रही पोस्ट का आईडी.

content

string

टिप्पणी का नया टेक्स्ट, सादे टेक्स्ट के तौर पर.

इस टेक्स्ट कॉन्टेंट को, Sheets Editor में बनाई गई टिप्पणियों की तरह ही मैनेज किया जाएगा. इसमें फ़ॉर्मैटिंग, सूचनाएं वगैरह के लिए एक जैसे तरीके इस्तेमाल किए जाएंगे.

इस फ़ील्ड को खाली नहीं छोड़ा जा सकता. साथ ही, इसमें 2048 UTF-8 कोड यूनिट से ज़्यादा वर्ण नहीं होने चाहिए.

DeleteCommentRequest

यह कुकी, CommentThread को मिटाती है.

अगर अनुरोध करने वाला उपयोगकर्ता, headPost का लेखक नहीं है, तो यह 400 गड़बड़ी वाला अनुरोध दिखाता है.

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

string

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

DeleteCommentReplyRequest

यह CommentThread से मिले Post के जवाब को मिटाता है.

इन मामलों में, गड़बड़ी 400: गलत अनुरोध का मैसेज दिखता है:

  • अनुरोध करने वाला उपयोगकर्ता, पोस्ट का लेखक नहीं है.

  • जवाब वाली पोस्ट में comment action मौजूद है.

  • जवाब वाली पोस्ट में assignee मौजूद है.

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

string

उस CommentThread का आईडी जिससे पोस्ट जुड़ी है.

postId

string

मिटाए जा रहे जवाब का आईडी Post.