इस रेफ़रंस गाइड में, क्वेरी के लिए इस्तेमाल किए जाने वाले कीवर्ड और ऑपरेटर दिए गए हैं. इनका इस्तेमाल करके, Google Drive API की मदद से फ़ाइलों, फ़ोल्डर, और शेयर की गई ड्राइव को फ़िल्टर किया जा सकता है.
फ़ाइलें खोजने के उदाहरण देखने के लिए, फ़ाइलें और फ़ोल्डर खोजना लेख पढ़ें.
शेयर की गई ड्राइव खोजने के उदाहरण देखने के लिए, शेयर की गई ड्राइव खोजना लेख पढ़ें.
क्वेरी स्ट्रिंग का सिंटैक्स
क्वेरी स्ट्रिंग में ये तीन हिस्से होते हैं:
query_term operator values
कहां:
query_term, क्वेरी के लिए इस्तेमाल किया जाने वाला कीवर्ड या वह फ़ील्ड है जिसे खोजा जाना है.operator, क्वेरी के लिए इस्तेमाल किए जाने वाले कीवर्ड की कंडिशन तय करता है.values, वे खास वैल्यू होती हैं जिनका इस्तेमाल करके, खोज के नतीजों को फ़िल्टर करना होता है.
क्वेरी के लिए इस्तेमाल किए जाने वाले ऑपरेटर
यहां दी गई टेबल में, क्वेरी के लिए इस्तेमाल किए जा सकने वाले ऑपरेटर दिए गए हैं:
| ऑपरेटर | इस्तेमाल |
|---|---|
contains |
एक स्ट्रिंग का कॉन्टेंट, दूसरी स्ट्रिंग में मौजूद है. |
= |
किसी स्ट्रिंग या बूलियन का कॉन्टेंट, दूसरी स्ट्रिंग या बूलियन के बराबर है. |
!= |
किसी स्ट्रिंग या बूलियन का कॉन्टेंट, दूसरी स्ट्रिंग या बूलियन के बराबर नहीं है. |
< |
एक वैल्यू, दूसरी वैल्यू से कम है. |
<= |
एक वैल्यू, दूसरी वैल्यू से कम या उसके बराबर है. |
> |
एक वैल्यू, दूसरी वैल्यू से ज़्यादा है. |
>= |
एक वैल्यू, दूसरी वैल्यू से ज़्यादा या उसके बराबर है. |
in |
कोई एलिमेंट, कलेक्शन में शामिल है. |
and |
वे आइटम दिखाएं जो दोनों क्वेरी से मेल खाते हैं. |
or |
वे आइटम दिखाएं जो किसी भी क्वेरी से मेल खाते हैं. |
not |
सर्च क्वेरी को नेगेट करता है. |
has |
किसी कलेक्शन में, पैरामीटर से मेल खाने वाला कोई एलिमेंट मौजूद है. |
फ़ाइल से जुड़ी क्वेरी के लिए इस्तेमाल किए जाने वाले कीवर्ड
यहां दी गई टेबल में, फ़ाइल की क्वेरी के लिए इस्तेमाल किए जा सकने वाले सभी कीवर्ड दिए गए हैं. डेटा टाइप और
उनके ब्यौरे के लिए, files संसाधन
का रेफ़रंस देखें.
| क्वेरी के लिए इस्तेमाल किया जाने वाला कीवर्ड | इस्तेमाल किए जा सकने वाले ऑपरेटर | इस्तेमाल |
|---|---|---|
name |
contains, =, != |
फ़ाइल का नाम. इसे सिंगल कोट (') में रखें. क्वेरी में सिंगल कोट को एस्केप करने के लिए, \' का इस्तेमाल करें. जैसे, 'Valentine\'s Day'. |
fullText |
contains |
क्या name, description, indexableText प्रॉपर्टी या फ़ाइल के कॉन्टेंट या मेटाडेटा में मौजूद टेक्स्ट मेल खाता है. इसे सिंगल कोट (') में रखें. क्वेरी में सिंगल कोट को एस्केप करने के लिए, \' का इस्तेमाल करें. जैसे, 'Valentine\'s Day'. |
mimeType |
contains, =, != |
फ़ाइल का एमआईएमई टाइप. इसे सिंगल कोट (') में रखें. क्वेरी में सिंगल कोट को एस्केप करने के लिए, \' का इस्तेमाल करें. जैसे, 'Valentine\'s Day'. MIME टाइप के बारे में ज़्यादा जानने के लिए, Google Workspace और Google Drive के साथ काम करने वाले MIME टाइप देखें. |
modifiedTime |
<=, <, =, !=, >, >= |
फ़ाइल में आखिरी बार किए गए बदलाव की तारीख. आरएफ़सी 3339 फ़ॉर्मैट, डिफ़ॉल्ट टाइम ज़ोन यूटीसी है. जैसे, 2012-06-04T12:00:00-08:00. date टाइप के फ़ील्ड की तुलना एक-दूसरे से नहीं की जा सकती. इनकी तुलना सिर्फ़ तय तारीखों से की जा सकती है. |
viewedByMeTime |
<=, <, =, !=, >, >= |
वह तारीख जब उपयोगकर्ता ने किसी फ़ाइल को आखिरी बार देखा था. आरएफ़सी 3339 फ़ॉर्मैट, डिफ़ॉल्ट टाइम ज़ोन यूटीसी है. जैसे, 2012-06-04T12:00:00-08:00. date टाइप के फ़ील्ड की तुलना एक-दूसरे से नहीं की जा सकती. इनकी तुलना सिर्फ़ तय तारीखों से की जा सकती है. |
trashed |
=, != |
क्या फ़ाइल ट्रैश में है या नहीं. इसकी वैल्यू true या false हो सकती है. |
starred |
=, != |
क्या फ़ाइल पर स्टार का निशान लगा है या नहीं. इसकी वैल्यू true या false हो सकती है. |
parents |
in |
क्या parents कलेक्शन में, तय किया गया आईडी मौजूद है. सिर्फ़ डायरेक्ट पैरंट फ़ोल्डर की जांच करता है. इनडायरेक्ट ऐनसेस्टर फ़ोल्डर से मेल नहीं खाता. |
owners |
in |
वे उपयोगकर्ता जिनके पास फ़ाइल का मालिकाना हक है. |
writers |
in |
वे उपयोगकर्ता या ग्रुप जिनके पास फ़ाइल में बदलाव करने की अनुमति है. permissions संसाधन का रेफ़रंस देखें. |
readers |
in |
वे उपयोगकर्ता या ग्रुप जिनके पास फ़ाइल को पढ़ने की अनुमति है. permissions संसाधन का रेफ़रंस देखें. |
sharedWithMe |
=, != |
वे फ़ाइलें जो उपयोगकर्ता के "मुझसे शेयर की गई" कलेक्शन में मौजूद हैं. फ़ाइल के सभी उपयोगकर्ता, फ़ाइल की ऐक्सेस कंट्रोल लिस्ट (एसीएल) में शामिल होते हैं. इसकी वैल्यू true या false हो सकती है. |
createdTime |
<=, <, =, !=, >, >= |
वह तारीख जब फ़ाइल बनाई गई थी. आरएफ़सी 3339 फ़ॉर्मैट का इस्तेमाल करें. डिफ़ॉल्ट टाइम ज़ोन यूटीसी है. जैसे, 2012-06-04T12:00:00-08:00. यह सुविधा सिर्फ़ Drive API v3 में उपलब्ध है. |
properties |
has |
फ़ाइल की सार्वजनिक कस्टम प्रॉपर्टी. |
appProperties |
has |
फ़ाइल की निजी कस्टम प्रॉपर्टी. |
visibility |
=, != |
फ़ाइल का विज़िबिलिटी लेवल. मान्य वैल्यू ये हैं: anyoneCanFind, anyoneWithLink, domainCanFind, domainWithLink, और limited. इन्हें सिंगल कोट (') में रखें. |
shortcutDetails.targetId |
=, != |
उस आइटम का आईडी जिस पर शॉर्टकट ले जाता है. |
यहां ऑपरेटर और क्वेरी के लिए इस्तेमाल किए जाने वाले कीवर्ड के कॉम्बिनेशन दिखाए गए हैं:
containsऑपरेटर,nameकीवर्ड के लिए सिर्फ़ प्रीफ़िक्स मैचिंग करता है. उदाहरण के लिए, मान लें कि आपके पासHelloWorldनाम है.name contains 'Hello'की क्वेरी से नतीजा मिलता है, लेकिनname contains 'World'की क्वेरी से कोई नतीजा नहीं मिलता.containsऑपरेटर,fullTextकीवर्ड के लिए सिर्फ़ पूरी स्ट्रिंग टोकन पर मैचिंग करता है. उदाहरण के लिए, अगर किसी दस्तावेज़ के पूरे टेक्स्ट में "HelloWorld" स्ट्रिंग मौजूद है, तो सिर्फ़fullText contains 'HelloWorld'की क्वेरी से नतीजा मिलता है.containsऑपरेटर, किसी वाक्यांश से तब मैच करता है, जब राइट ऑपरेंड को डबल कोट में रखा जाता है. उदाहरण के लिए:अगर किसी दस्तावेज़ के
fullTextमें "Hello there world" स्ट्रिंग मौजूद है, तोfullText contains '"Hello there"'की क्वेरी से नतीजा मिलता है, लेकिनfullText contains '"Hello world"'की क्वेरी से कोई नतीजा नहीं मिलता.अगर किसी दस्तावेज़ के पूरे टेक्स्ट में "Hello_world" स्ट्रिंग मौजूद है, तो भी क्वेरी
fullText contains '"Hello world"'से नतीजा मिलता है, क्योंकि दस्तावेज़ की स्ट्रिंग में मौजूद अंडरस्कोर को स्पेस माना जाता है.
owners,writers, औरreadersकीवर्ड,permissionsकी सूची में इनडायरेक्ट तरीके से दिखते हैं. साथ ही, ये अनुमति पर मौजूदroleको दिखाते हैं. भूमिका की अनुमतियों की पूरी सूची देखने के लिए, भूमिकाएं और अनुमतियां देखें.
क्वेरी स्ट्रिंग से खोज के ज़्यादा उदाहरण देखने के लिए, फ़ाइल की क्वेरी स्ट्रिंग के उदाहरण देखें.
शेयर की गई ड्राइव से जुड़ी क्वेरी के लिए इस्तेमाल किए जाने वाले कीवर्ड
यहां दी गई टेबल में, शेयर की गई ड्राइव की क्वेरी के लिए इस्तेमाल किए जा सकने वाले सभी कीवर्ड दिए गए हैं. डेटा टाइप और
उनके ब्यौरे के लिए, drives संसाधन का रेफ़रंस देखें.
| क्वेरी के लिए इस्तेमाल किया जाने वाला कीवर्ड | इस्तेमाल किए जा सकने वाले ऑपरेटर | इस्तेमाल | useDomainAdminAccess सेटिंग |
|---|---|---|---|
createdTime |
<=, <, =, !=, >, >= |
वह तारीख जब शेयर की गई ड्राइव बनाई गई थी. आरएफ़सी 3339 फ़ॉर्मैट, डिफ़ॉल्ट टाइम ज़ोन यूटीसी है. जैसे, 2012-06-04T12:00:00-08:00. |
true |
hidden |
=, != |
इससे पता चलता है कि शेयर की गई ड्राइव छिपी हुई है या नहीं. इसकी वैल्यू true या false हो सकती है. |
false |
memberCount |
<=, <, =, !=, >, >= |
उन उपयोगकर्ताओं और ग्रुप की संख्या जो शेयर की गई ड्राइव के सदस्य हैं. इसमें न्यूमेरिक वैल्यू का इस्तेमाल किया जाता है. | true |
name |
contains, =, != |
शेयर की गई ड्राइव का नाम. इसे सिंगल कोट (') में रखें. क्वेरी में सिंगल कोट को एस्केप करने के लिए, \' का इस्तेमाल करें. जैसे, 'Valentine\'s Day'. |
true |
organizerCount |
<=, <, =, !=, >, >= |
उन उपयोगकर्ताओं और ग्रुप की संख्या जो शेयर की गई ड्राइव के ऑर्गनाइज़र हैं. इसमें न्यूमेरिक वैल्यू का इस्तेमाल किया जाता है. | true |
orgUnitId |
=, != |
शेयर की गई ड्राइव का संगठन की इकाई का आईडी. इसमें स्ट्रिंग वैल्यू का इस्तेमाल किया जाता है. | true |
क्वेरी स्ट्रिंग से खोज के ज़्यादा उदाहरण देखने के लिए, शेयर की गई ड्राइव की क्वेरी स्ट्रिंग उदाहरण देखें.