- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- अनुरोध करें
- UpdatespreadsheetPropertyRequest
- UpdateSheetPropertyRequest
- UpdatedimensionProperties अनुरोध
- DataSourceSheetWidthRange
- UpdateNamedRangeRequest
- repeatCellRequest
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- AutoFillRequest
- सोर्स और डेस्टिनेशन
- CutPasteRequest
- चिपकाएं का टाइप
- कॉपीपेस्ट करने का अनुरोध
- चिपकाएं की दिशा
- MergeCellsRequest
- मर्जटाइप
- UnMergeCellsRequest
- UpdateBordersRequest
- UpdateCellsRequest
- AddFilterViewRequest
- AppendCellsRequest
- क्लियरबुनियादीफ़िल्टर के लिए अनुरोध
- DeletedimensionRequest
- DeleteObjectObjectRequest
- DeleteFilterViewRequest
- DuplicateFilterViewRequest
- DuplicateSheetRequest
- FindReplaceRequest
- Insertडाइमेंशन अनुरोध
- InsertRangeRequest
- movedimensionRequest
- UpdateAttachObjectPositionRequest
- चिपकाएंDataRequest
- TextToColumnRequest
- डीलिमिटर टाइप
- UpdateFilterViewRequest
- DeleteRangeRequest
- अपेंड डाइमेंशन अनुरोध
- AddConditionalformatRuleRequest
- UpdateConditionalformatRuleRequest
- DeleteConditionalformatRuleRequest
- sortRangeRequest
- SetDataverificationRequest
- SetBasedFilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- अपने-आप साइज़ बदलने वाले डाइमेंशन का अनुरोध करना
- AddChartRequest
- UpdateChartSpecRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperमेटाडेटाRequest
- UpdateDeveloperमेटाडेटाRequest
- DeleteDeveloperमेटाडेटाRequest
- रैंडमाइज़ श्रेणी अनुरोध
- AdddimensionGroupRequest
- DeletedimensionGroupRequest
- UpdatedimensionGroupRequest
- TrimWhitespaceRequest
- डुप्लीकेट अनुरोध मिटाएं
- UpdateAttachObjectBorderRequest
- AddSlicerRequest
- UpdateSlicerspecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- रीफ़्रेश DataSourceRequest
- DataSourceObjectReferences
- DataSourceObjectReference
- जवाब
- AddNamedRangeResponse
- AddSheetResponse
- AddFilterViewResponse
- DuplicateFilterViewResponse
- DuplicateSheetResponse
- FindReplaceResponse
- UpdateObjectObjectPositionResponse
- UpdateConditionalformatRuleResponse
- DeleteConditionalformatRuleResponse
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperमेटाडेटाResponse
- UpdateDeveloperमेटाडेटाResponse
- DeleteDeveloperमेटाडेटाResponse
- AdddimensionGroupResponse
- DeletedimensionGroupResponse
- TrimWhitespaceResponse
- DeleteDuplicatesResponse
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- रीफ़्रेश डेटा सोर्स रिस्पॉन्स
- रीफ़्रेश DataSourceObjectExecutionStatus
- इसे आज़माएं!
स्प्रेडशीट पर एक या एक से ज़्यादा अपडेट लागू करता है.
लागू होने से पहले, हर request
की पुष्टि हो जाती है. अगर कोई अनुरोध मान्य नहीं है, तो पूरा अनुरोध स्वीकार नहीं किया जाएगा और कुछ भी लागू नहीं होगा.
कुछ अनुरोधों में, replies
को लागू करने के तरीके के बारे में कुछ जानकारी दी जाती है. जवाब, अनुरोधों को शेयर करेंगे. उदाहरण के लिए, अगर आपने चार अपडेट लागू किए हैं और तीसरे अपडेट के साथ एक जवाब आया है, तो जवाब में दो खाली जवाब होंगे, असल जवाब होगा, और दूसरा खाली जवाब उसी क्रम में होगा.
स्प्रेडशीट में साथ मिलकर काम करने की वजह से, यह गारंटी नहीं है कि स्प्रेडशीट पूरी होने के बाद आपके बदलाव पूरी तरह दिखाएगी. हालांकि, यह गारंटी है कि अनुरोध में किए गए अपडेट अपने-आप लागू हो जाएंगे. सहयोगी बदलावों के संबंध में आपके परिवर्तन बदले जा सकते हैं. अगर कोई सहयोगी मौजूद नहीं है, तो स्प्रेडशीट में आपके बदलाव दिखने चाहिए.
एचटीटीपी अनुरोध
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
spreadsheetId |
वह स्प्रेडशीट जिस पर अपडेट लागू करने हैं. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, नीचे दिए गए स्ट्रक्चर का डेटा शामिल है:
जेएसओएन के काेड में दिखाना |
---|
{
"requests": [
{
object ( |
फ़ील्ड | |
---|---|
requests[] |
स्प्रेडशीट पर लागू होने वाले अपडेट की सूची. अनुरोध उसी क्रम में लागू किए जाएंगे जिस क्रम में उन्हें बताया गया है. अगर कोई अनुरोध मान्य नहीं है, तो कोई अनुरोध लागू नहीं किया जाएगा. |
includeSpreadsheetInResponse |
इससे तय होता है कि अपडेट के रिस्पॉन्स में स्प्रेडशीट संसाधन शामिल होना चाहिए या नहीं. |
responseRanges[] |
जवाब वाली स्प्रेडशीट में शामिल रेंज सीमित हैं. इसका मतलब सिर्फ़ तब है, जब |
responseIncludeGridData |
अगर ग्रिड डेटा दिया जाना चाहिए, तो सही है. इसका मतलब सिर्फ़ तब है, जब |
जवाब का मुख्य भाग
एक स्प्रेडशीट को अपडेट करने वाले बैच का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
फ़ील्ड | |
---|---|
spreadsheetId |
वह स्प्रेडशीट जिस पर अपडेट लागू किए गए थे. |
replies[] |
अपडेट का जवाब. यह अपडेट के साथ 1:1 मैप करता है, हालांकि कुछ अनुरोधों के जवाब खाली हो सकते हैं. |
updatedSpreadsheet |
अपडेट लागू होने के बाद स्प्रेडशीट. यह सिर्फ़ तब सेट होता है, जब |
अनुमति के दायरे
इनमें से किसी एक OAuth दायरे की ज़रूरत होती है:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
ज़्यादा जानकारी के लिए, अनुमति देने के लिए गाइड देखें.