यह फ़िल्टर बताता है कि अनुरोध से कौनसा डेटा चुना जाना चाहिए या कौनसा डेटा वापस भेजा जाना चाहिए. ज़्यादा जानकारी के लिए, मेटाडेटा को पढ़ना, लिखना, और खोजना लेख पढ़ें.
| JSON के काेड में दिखाना |
|---|
{ "developerMetadataLookup": { object ( |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड filter. ऐसे फ़िल्टर जिनकी वजह से, चुने गए डेटा की सीमा तय हो सकती है. filter इनमें से सिर्फ़ एक हो सकता है: |
|
developerMetadataLookup |
यह |
a1Range |
यह फ़ंक्शन, तय की गई A1 रेंज से मेल खाने वाला डेटा चुनता है. |
gridRange |
यह फ़ंक्शन, |
DeveloperMetadataLookup
यह उन DeveloperMetadata को चुनता है जो बताए गए सभी फ़ील्ड से मेल खाते हैं. उदाहरण के लिए, अगर सिर्फ़ मेटाडेटा आईडी दिया गया है, तो इसका मतलब है कि DeveloperMetadata में वह यूनीक आईडी मौजूद है. अगर कोई मेटाडेटा कुंजी दी गई है, तो यह उस कुंजी वाले सभी डेवलपर मेटाडेटा को ध्यान में रखता है. अगर कुंजी, दिखने की स्थिति, और जगह का टाइप, तीनों के बारे में बताया गया है, तो यह उस कुंजी और दिखने की स्थिति वाले सभी डेवलपर मेटाडेटा को ध्यान में रखता है. साथ ही, यह उस टाइप की जगह से जुड़े डेवलपर मेटाडेटा को भी ध्यान में रखता है. आम तौर पर, इससे उन सभी DeveloperMetadata को चुना जाता है जो बताए गए सभी फ़ील्ड के इंटरसेक्शन से मेल खाते हैं. कोई भी फ़ील्ड या फ़ील्ड का कॉम्बिनेशन तय किया जा सकता है.
| JSON के काेड में दिखाना |
|---|
{ "locationType": enum ( |
| फ़ील्ड | |
|---|---|
locationType |
चुने गए डेवलपर मेटाडेटा को उन एंट्री तक सीमित करता है जो बताई गई जगह के टाइप से जुड़ी हैं. उदाहरण के लिए, जब इस फ़ील्ड को |
metadataLocation |
चुने गए डेवलपर मेटाडेटा को, बताई गई जगह से जुड़ी एंट्री तक सीमित करता है. यह फ़ील्ड, बताई गई |
locationMatchingStrategy |
इस कुकी से यह तय होता है कि यह लुकअप, जगह से कैसे मेल खाता है. अगर इस फ़ील्ड को EXACT के तौर पर सेट किया जाता है, तो सिर्फ़ बताई गई सटीक जगह से जुड़ा डेवलपर मेटाडेटा मैच किया जाता है. अगर इस फ़ील्ड को INTERSECTING के तौर पर सेट किया जाता है, तो एक-दूसरे को काटने वाली जगहों से जुड़ा डेवलपर मेटाडेटा भी मैच किया जाता है. अगर इस फ़ील्ड के लिए कोई वैल्यू नहीं दी जाती है, तो इसकी डिफ़ॉल्ट वैल्यू |
metadataId |
चुने गए डेवलपर मेटाडेटा को सिर्फ़ उस मेटाडेटा तक सीमित करता है जिसका |
metadataKey |
चुने गए डेवलपर मेटाडेटा को सिर्फ़ उस मेटाडेटा तक सीमित करता है जिसका |
metadataValue |
चुने गए डेवलपर मेटाडेटा को सिर्फ़ उस मेटाडेटा तक सीमित करता है जिसका |
visibility |
चुने गए डेवलपर मेटाडेटा को सिर्फ़ उस मेटाडेटा तक सीमित करता है जिसका |
DeveloperMetadataLocationMatchingStrategy
डेवलपर मेटाडेटा की जगहों से मैच करने की रणनीतियों की गिनती.
| Enums | |
|---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाना चाहिए. |
EXACT_LOCATION |
इससे पता चलता है कि दी गई जगह की जानकारी पूरी तरह से मेल खानी चाहिए. उदाहरण के लिए, अगर तीसरी लाइन को जगह के तौर पर तय किया गया है, तो मैच करने की यह रणनीति सिर्फ़ डेवलपर मेटाडेटा से मैच करेगी. यह मेटाडेटा भी तीसरी लाइन से जुड़ा होना चाहिए. अन्य जगहों से जुड़ा मेटाडेटा नहीं माना जाएगा. |
INTERSECTING_LOCATION |
इससे पता चलता है कि दी गई जगह की जानकारी, उस जगह की सटीक जानकारी के साथ-साथ, उससे मिलती-जुलती जगहों की जानकारी से भी मेल खानी चाहिए. उदाहरण के लिए, अगर तीसरी लाइन को किसी जगह के तौर पर तय किया गया है, तो मैच करने की यह रणनीति, तीसरी लाइन से जुड़े डेवलपर मेटाडेटा के साथ-साथ उन जगहों से जुड़े मेटाडेटा से भी मैच करेगी जो तीसरी लाइन को इंटरसेक्ट करती हैं. उदाहरण के लिए, अगर कॉलम B पर डेवलपर मेटाडेटा जुड़ा हुआ है, तो मैचिंग की यह रणनीति उस जगह से भी मैच करेगी, क्योंकि कॉलम B तीसरी लाइन को काटता है. |