शेयर की गई ड्राइव खोजें

शेयर की गई ड्राइव का कोई खास सेट खोजने के लिए, क्वेरी स्ट्रिंग 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 से पहले बनाई गई हों.