'शेयर की गई ड्राइव' का कोई खास सेट खोजने के लिए, drives.list
के साथ क्वेरी स्ट्रिंग q
फ़ील्ड का इस्तेमाल करें. इससे, आपको खोज के लिए एक या एक से ज़्यादा शब्दों को मिलाकर, वापस लाने के लिए ड्राइव को फ़िल्टर करना होगा.
क्वेरी स्ट्रिंग में ये तीन हिस्से होते हैं:
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 |
ब्रैकेट की मदद से, एक से ज़्यादा शब्दों पर क्वेरी करें
क्वेरी के एक से ज़्यादा शब्दों को एक साथ ग्रुप करने के लिए, ब्रैकेट का इस्तेमाल किया जा सकता है. उदाहरण के लिए, किसी खास तारीख के बाद बनाई गई 'शेयर की गई ड्राइव' को खोजने के लिए और जिनमें पांच से ज़्यादा आयोजक या 20 से ज़्यादा सदस्य हैं, उन्हें खोजने के लिए इस क्वेरी का इस्तेमाल करें:
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
इस खोज में, शेयर की गई वे सभी ड्राइव दिखती हैं जो 1 जनवरी, 2019 के बाद बनाई गई हैं और जिनके सदस्यों की संख्या पांच से ज़्यादा या 20 से ज़्यादा है.
Drive API बाईं से दाईं ओर, and
और or
ऑपरेटर की जांच करता है. इसलिए, बिना ब्रैकेट के वही खोज करने पर यह दिखेगा:
- शेयर की गई सिर्फ़ ऐसी ड्राइव जिन्हें पांच से ज़्यादा आयोजकों ने ऐक्सेस किया हो और जो 1 जनवरी, 2019 के बाद बनाई गई हों.
- शेयर की गई सभी ड्राइव में 20 से ज़्यादा सदस्य हैं. इनमें वे ड्राइव भी शामिल हैं जिन्हें 1 जनवरी, 2019 से पहले बनाया गया था.