शेयर की गई ड्राइव का कोई खास सेट खोजने के लिए, क्वेरी स्ट्रिंग q
फ़ील्ड का इस्तेमाल करें. इसके लिए, drives.list
के साथ एक या उससे ज़्यादा खोज के लिए इस्तेमाल हुए शब्दों को जोड़ें. इससे, आपको खोज के नतीजों में सिर्फ़ वे ड्राइव दिखेंगी जिनमें खोज के लिए इस्तेमाल हुए शब्द मौजूद हैं.
क्वेरी स्ट्रिंग में ये तीन हिस्से होते हैं:
query_term operator values
कहां:
query_term
वह क्वेरी या फ़ील्ड है जिस पर खोज करनी है.operator
, क्वेरी के लिए शर्त तय करता है.values
वे खास वैल्यू होती हैं जिनका इस्तेमाल करके, आपको खोज के नतीजों को फ़िल्टर करना है.
शेयर की गई ड्राइव को फ़िल्टर करने के लिए इस्तेमाल किए जा सकने वाले क्वेरी शब्द और ऑपरेटर देखने के लिए, खोज क्वेरी के शब्द और ऑपरेटर देखें.
उदाहरण के लिए, यहां दी गई क्वेरी स्ट्रिंग, खोज को फ़िल्टर करती है, ताकि सिर्फ़ "Google Drive API संसाधन" नाम वाली शेयर की गई ड्राइव दिखें.
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
क्वेरी स्ट्रिंग के उदाहरण
यहां दी गई टेबल में, शेयर की गई ड्राइव के लिए कुछ बुनियादी क्वेरी स्ट्रिंग के उदाहरण दिए गए हैं. असल कोड अलग-अलग होता है. यह इस बात पर निर्भर करता है कि खोज के लिए किस क्लाइंट लाइब्रेरी का इस्तेमाल किया जाता है.
आपको अपनी फ़ाइल के नामों में भी खास वर्णों को मार्क करना होगा, ताकि यह पक्का किया जा सके कि क्वेरी सही तरीके से काम करे. उदाहरण के लिए, अगर फ़ाइल के नाम में ऐपोस्ट्रॉफ़ ('
) और बैकस्लैश ("\"
) वर्ण, दोनों शामिल हैं, तो उन्हें एस्केप करने के लिए बैकस्लैश का इस्तेमाल करें: name
contains 'quinn\'s paper\\essay'
.
आपको किस बारे में क्वेरी करनी है | उदाहरण | useDomainAdminAccess सेटिंग |
---|---|---|
1 जून, 2017 के बाद बनाई गई शेयर की गई ड्राइव | createdTime > '2017-06-01T12:00:00' |
true |
डिफ़ॉल्ट व्यू में दिखने वाली शेयर की गई ड्राइव | hidden = false |
false |
शेयर की गई ऐसी ड्राइव जिनमें एक से ज़्यादा सदस्य हैं | memberCount > 1 |
true |
शेयर की गई ऐसी ड्राइव जिनके टाइटल में 'गोपनीय' शब्द हो और जिनमें 20 या उससे ज़्यादा सदस्य शामिल हों | name contains 'confidential' and memberCount >= 20 |
true |
संगठन की सभी शेयर की गई ड्राइव में से, टाइटल में 'गोपनीय' शब्द वाली शेयर की गई ड्राइव | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
शेयर की गई उन सभी ड्राइव में से जिनका टाइटल 'गोपनीय' है और जिनमें उपयोगकर्ता सदस्य है | name contains 'confidential' |
false |
ऐसी शेयर की गई ड्राइव जिनके लिए कोई आयोजक असाइन नहीं किया गया है | organizerCount = 0 |
true |
शेयर की गई ऐसी ड्राइव जिनमें संगठन की इकाई का आईडी शामिल नहीं है | orgUnitId != 'C03az79cb' |
true |
ब्रैकेट में एक से ज़्यादा शब्दों की क्वेरी करना
क्वेरी के एक से ज़्यादा शब्दों को एक साथ ग्रुप करने के लिए, ब्रैकेट का इस्तेमाल किया जा सकता है. उदाहरण के लिए, किसी खास तारीख के बाद बनाई गई शेयर की गई ड्राइव खोजने के लिए, इस क्वेरी का इस्तेमाल करें:
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
इस खोज से, 1 जनवरी, 2019 के बाद बनाई गई सभी शेयर की गई ड्राइव दिखती हैं. साथ ही, उन ड्राइव में पांच से ज़्यादा आयोजक या 20 से ज़्यादा सदस्य होने चाहिए.
Drive API, and
और or
ऑपरेटर का आकलन, बाएं से दाएं करता है. इसलिए, ब्रैकेट के बिना खोजने पर, यह नतीजा दिखेगा:
- सिर्फ़ ऐसी शेयर की गई ड्राइव जिनमें पांच से ज़्यादा ऑर्गनाइज़र हों और जिन्हें 1 जनवरी, 2019 के बाद बनाया गया हो.
- ऐसी सभी शेयर की गई ड्राइव जिनमें 20 से ज़्यादा सदस्य हैं. भले ही, वे 1 जनवरी, 2019 से पहले बनाई गई हों.