यह फ़िल्टर बताता है कि किसी अनुरोध से कौनसा डेटा चुना या दिखाया जाना चाहिए.
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 तीसरी पंक्ति से इंटरसेक्शन करता है. |