للبحث عن مجموعة معيّنة من مساحات التخزين السحابي المشتركة، استخدِم حقل سلسلة طلب البحث q field
مع 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 |
| مساحات التخزين السحابي المشتركة التي تحتوي على الكلمة "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