क्वेरी स्ट्रिंग में ये तीन हिस्से होते हैं:
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 |
| टाइटल में 'confidential' शब्द वाली और 20 या उससे ज़्यादा सदस्यों वाली शेयर की गई ड्राइव | name contains 'confidential' and memberCount >= 20 |
true |
| संगठन की सभी शेयर की गई ड्राइव में से, टाइटल में 'confidential' शब्द वाली शेयर की गई ड्राइव | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
| उन सभी शेयर की गई ड्राइव में से, टाइटल में 'confidential' शब्द वाली शेयर की गई ड्राइव जिनमें उपयोगकर्ता सदस्य है | 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 से पहले बनाया गया हो.