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

इस गाइड में, Google Drive API की मदद से शेयर की गई ड्राइव को खोजने के अलग-अलग तरीकों के बारे में बताया गया है.

शेयर की गई कुछ खास ड्राइव को खोजने के लिए, drives संसाधन पर list तरीके के साथ, क्वेरी स्ट्रिंग q फ़ील्ड का इस्तेमाल करें. इससे, खोज के लिए इस्तेमाल हुए एक या उससे ज़्यादा शब्दों को मिलाकर, ड्राइव को फ़िल्टर किया जा सकता है.

क्वेरी स्ट्रिंग में ये तीन हिस्से होते हैं:

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 सेटिंग
स्ट्रिंग मैच ऑपरेटर (contains)
शेयर की गई उन सभी ड्राइव में से, जिनके शीर्षक में 'confidential' शब्द शामिल है और जिनमें उपयोगकर्ता सदस्य है name contains 'confidential' false
इक्वलिटी और इनइक्वलिटी ऑपरेटर (=, !=)
डिफ़ॉल्ट व्यू में दिखने वाली शेयर की गई ड्राइव hidden = false false
डिफ़ॉल्ट व्यू से छिपी हुई शेयर की गई ड्राइव hidden = true false
शेयर की गई वे ड्राइव जिनके लिए कोई आयोजक असाइन नहीं किया गया है organizerCount = 0 true
शेयर की गई वे ड्राइव जिनमें सिर्फ़ एक सदस्य है memberCount = 1 true
शेयर की गई वे ड्राइव जो संगठन की इकाई के आईडी से जुड़ी हैं orgUnitId = 'C03az79cb' true
शेयर की गई वे ड्राइव जिनमें संगठन की इकाई का आईडी शामिल नहीं है orgUnitId != 'C03az79cb' true
शेयर की गई वे ड्राइव जिनके नाम, किसी खास नाम से मेल नहीं खाते name != 'Archived Projects' true
तुलना करने वाले ऑपरेटर (>, >=, <, <=)
शेयर की गई वे ड्राइव जो 1 जून, 2017 के बाद बनाई गई हैं createdTime > '2017-06-01T12:00:00' true
शेयर की गई वे ड्राइव जो 1 जनवरी, 2023 से पहले बनाई गई हैं createdTime < '2023-01-01T00:00:00' true
शेयर की गई वे ड्राइव जिनमें एक से ज़्यादा सदस्य हैं memberCount > 1 true
शेयर की गई वे ड्राइव जिनमें पांच से कम सदस्य हैं memberCount < 5 true
शेयर की गई वे ड्राइव जिनमें तीन या उससे कम आयोजक हैं organizerCount <= 3 true
लॉजिकल ऑपरेटर (and, or, not)
शेयर की गई वे ड्राइव जिनके शीर्षक में 'confidential' शब्द शामिल है और जिनमें 20 या उससे ज़्यादा सदस्य हैं name contains 'confidential' and memberCount >= 20 true
शेयर की गई वे ड्राइव जिनके शीर्षक में 'confidential' शब्द शामिल है और जो संगठन की सभी शेयर की गई ड्राइव में शामिल हैं name contains 'confidential' and orgUnitId = 'C03az79cb' true
शेयर की गई वे ड्राइव जिनके नाम में 'Project' या 'Archive' शामिल है name contains 'Project' or name contains 'Archive' true
शेयर की गई वे ड्राइव जिनके नाम में 'Draft' शामिल नहीं है not name contains 'Draft' true
शेयर की गई वे ड्राइव जो किसी टारगेट संगठन की इकाई से जुड़ी नहीं हैं और किसी खास तारीख के बाद बनाई गई हैं orgUnitId != 'C03az79cb' and createdTime > '2023-01-01T00:00:00' 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 से पहले बनाई गई हों.