शेयर की गई ड्राइव का कोई खास सेट खोजने के लिए, क्वेरी स्ट्रिंग q
फ़ील्ड का इस्तेमाल करें. साथ ही, drives.list
का इस्तेमाल करके, एक या उससे ज़्यादा खोज शब्दों को मिलाकर ड्राइव को फ़िल्टर करें, ताकि नतीजे दिखाए जा सकें.
क्वेरी स्ट्रिंग में ये तीन हिस्से होते हैं:
query_term operator values
कहां:
query_term
, क्वेरी टर्म या वह फ़ील्ड है जिसमें खोज करनी है.operator
, क्वेरी टर्म के लिए शर्त तय करता है.values
वे खास वैल्यू होती हैं जिनका इस्तेमाल करके, आपको खोज के नतीजों को फ़िल्टर करना होता है.
शेयर की गई ड्राइव को फ़िल्टर करने के लिए इस्तेमाल किए जा सकने वाले क्वेरी टर्म और ऑपरेटर देखने के लिए, खोज क्वेरी टर्म और ऑपरेटर देखें.
उदाहरण के लिए, नीचे दी गई क्वेरी स्ट्रिंग, खोज के नतीजों को फ़िल्टर करके सिर्फ़ "Google Drive API resources" नाम वाली शेयर की गई ड्राइव दिखाती है.
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 से पहले बनाया गया हो.