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