- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- DataFilterValueRange
- UpdateValuesByDataFilterResponse
- इसे आज़माएं!
यह फ़ंक्शन, स्प्रेडशीट की एक या उससे ज़्यादा रेंज में वैल्यू सेट करता है. ज़्यादा जानकारी के लिए, मेटाडेटा को पढ़ना, लिखना, और खोजना लेख पढ़ें.
कॉल करने वाले व्यक्ति को स्प्रेडशीट आईडी, valueInputOption, और एक या उससे ज़्यादा DataFilterValueRanges के बारे में बताना होगा.
एचटीटीपी अनुरोध
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
spreadsheetId |
अपडेट की जाने वाली स्प्रेडशीट का आईडी. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "valueInputOption": enum ( |
| फ़ील्ड | |
|---|---|
valueInputOption |
इनपुट डेटा को कैसे समझा जाना चाहिए. |
data[] |
स्प्रेडशीट में लागू की जाने वाली नई वैल्यू. अगर बताई गई वैल्यू से एक से ज़्यादा रेंज मैच होती हैं, तो बताई गई वैल्यू उन सभी रेंज पर लागू होती हैं. |
includeValuesInResponse |
इससे यह तय होता है कि अपडेट के जवाब में, अपडेट की गई सेल की वैल्यू शामिल होनी चाहिए या नहीं. डिफ़ॉल्ट रूप से, जवाबों में अपडेट की गई वैल्यू शामिल नहीं होती हैं. |
responseValueRenderOption |
इससे यह तय होता है कि जवाब में वैल्यू कैसे रेंडर की जानी चाहिए. डिफ़ॉल्ट रेंडर विकल्प |
responseDateTimeRenderOption |
इससे यह तय होता है कि जवाब में तारीखें, समय, और अवधि कैसे रेंडर की जानी चाहिए. अगर |
जवाब का मुख्य भाग
स्प्रेडशीट में वैल्यू की किसी रेंज को अपडेट करने पर मिलने वाला जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"spreadsheetId": string,
"totalUpdatedRows": integer,
"totalUpdatedColumns": integer,
"totalUpdatedCells": integer,
"totalUpdatedSheets": integer,
"responses": [
{
object ( |
| फ़ील्ड | |
|---|---|
spreadsheetId |
वह स्प्रेडशीट जिसमें अपडेट लागू किए गए थे. |
totalUpdatedRows |
उन पंक्तियों की कुल संख्या जिनमें कम से कम एक सेल को अपडेट किया गया था. |
totalUpdatedColumns |
उन कॉलम की कुल संख्या जिनमें कम से कम एक सेल को अपडेट किया गया था. |
totalUpdatedCells |
अपडेट की गई सेल की कुल संख्या. |
totalUpdatedSheets |
उन शीट की कुल संख्या जिनमें कम से कम एक सेल को अपडेट किया गया था. |
responses[] |
अपडेट की गई हर रेंज के लिए जवाब. |
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.
DataFilterValueRange
वैल्यू की वह सीमा जिसकी जगह की जानकारी DataFilter से तय की जाती है.
| JSON के काेड में दिखाना |
|---|
{ "dataFilter": { object ( |
| फ़ील्ड | |
|---|---|
dataFilter |
डेटा फ़िल्टर, जो स्प्रेडशीट में वैल्यू की जगह के बारे में बताता है. |
majorDimension |
वैल्यू का मुख्य डाइमेंशन. |
values[] |
लिखा जाने वाला डेटा. अगर दी गई वैल्यू, डेटा फ़िल्टर से मेल खाने वाली किसी भी रेंज से ज़्यादा हैं, तो अनुरोध पूरा नहीं होगा. अगर दी गई वैल्यू, मैच की गई रेंज से कम हैं, तो सिर्फ़ तय की गई वैल्यू लिखी जाती हैं. मैच की गई रेंज में मौजूद वैल्यू पर कोई असर नहीं पड़ता. |
UpdateValuesByDataFilterResponse
स्प्रेडशीट में डेटा फ़िल्टर की मदद से, वैल्यू की किसी रेंज को अपडेट करने पर मिलने वाला जवाब.
| JSON के काेड में दिखाना |
|---|
{ "updatedRange": string, "updatedRows": integer, "updatedColumns": integer, "updatedCells": integer, "dataFilter": { object ( |
| फ़ील्ड | |
|---|---|
updatedRange |
वह रेंज (A1 नोटेशन में), जिस पर अपडेट लागू किए गए थे. |
updatedRows |
उन पंक्तियों की संख्या जिनमें कम से कम एक सेल को अपडेट किया गया था. |
updatedColumns |
उन कॉलम की संख्या जिनमें कम से कम एक सेल को अपडेट किया गया था. |
updatedCells |
अपडेट की गई सेल की संख्या. |
dataFilter |
डेटा फ़िल्टर, जिसने अपडेट की गई रेंज को चुना था. |
updatedData |
सभी अपडेट लागू होने के बाद, dataFilter से मैच होने वाली रेंज में मौजूद सेल की वैल्यू. इसे सिर्फ़ तब शामिल किया जाता है, जब अनुरोध के |