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