מדריך ההפניה הזה כולל מונחי שאילתה ואופרטורים שאפשר להשתמש בהם עם Google Drive API כדי לסנן קבצים, תיקיות ותיקיות באחסון השיתופי.
דוגמאות לחיפוש קבצים מופיעות במאמר חיפוש קבצים ותיקיות.
דוגמאות לחיפושים של תיקיות אחסון שיתופי מופיעות במאמר חיפוש תיקיות אחסון שיתופי.
תחביר של מחרוזת שאילתה
מחרוזת שאילתה כוללת את שלושת החלקים הבאים:
query_term operator values
כאשר:
query_termהוא מונח השאילתה או השדה לחיפוש.
operatorמציין את התנאי למונח השאילתה.
valuesהם הערכים הספציפיים שרוצים להשתמש בהם כדי לסנן את תוצאות החיפוש.
אופרטורים של שאילתות
בטבלה הבאה מפורטים האופרטורים החוקיים של השאילתה:
| מפעיל | שימוש |
|---|---|
contains |
התוכן של מחרוזת אחת מופיע במחרוזת השנייה. |
= |
התוכן של מחרוזת או של ערך בוליאני שווה לתוכן של המחרוזת או הערך השני. |
!= |
התוכן של מחרוזת או של ערך בוליאני לא שווה לתוכן של המחרוזת או הערך השני. |
< |
ערך אחד קטן מערך אחר. |
<= |
ערך קטן מערך אחר או שווה לו. |
> |
ערך אחד גדול מערך אחר. |
>= |
ערך אחד גדול מערך אחר או שווה לו. |
in |
רכיב כלול באוסף. |
and |
החזרת פריטים שתואמים לשתי השאילתות. |
or |
החזרת פריטים שתואמים לאחת מהשאילתות. |
not |
שלילת שאילתת חיפוש. |
has |
האוסף מכיל רכיב שתואם לפרמטרים. |
מונחי שאילתה ספציפיים לקובץ
בטבלה הבאה מפורטים כל המונחים התקינים לחיפוש קבצים. במאמר files resource reference (חומר עזר בנושא משאבים) מפורטים סוגי הנתונים ותיאורים.
| מונח שאילתה | אופרטורים תקינים | שימוש |
|---|---|---|
name |
contains, =, != |
שם הקובץ. מקיפים במירכאות בודדות ('). משתמשים בתו בריחה \' במירכאות בודדות בשאילתות, כמו 'Valentine\'s Day'. |
fullText |
contains |
האם יש התאמה בין המאפיינים name, description, indexableText או הטקסט בתוכן הקובץ או במטא-נתונים של הקובץ. מקיפים במירכאות בודדות ('). משתמשים בתו בריחה \' במירכאות בודדות בשאילתות, כמו 'Valentine\'s Day'. |
mimeType |
contains, =, != |
סוג ה-MIME של הקובץ. מקיפים במירכאות בודדות ('). משתמשים בתו בריחה \' במירכאות בודדות בשאילתות, כמו 'Valentine\'s Day'. מידע נוסף על סוגי MIME זמין במאמר סוגי MIME שנתמכים ב-Google Workspace וב-Google Drive. |
modifiedTime |
<=, <, =, !=, >, >= |
התאריך של השינוי האחרון בקובץ. פורמט RFC 3339, אזור הזמן שמוגדר כברירת מחדל הוא UTC, למשל 2012-06-04T12:00:00-08:00. אי אפשר להשוות בין שדות מהסוג date, אלא רק בין שדות מהסוג הזה לבין תאריכים קבועים. |
viewedByMeTime |
<=, <, =, !=, >, >= |
התאריך שבו המשתמש צפה לאחרונה בקובץ. פורמט RFC 3339, אזור הזמן שמוגדר כברירת מחדל הוא UTC, למשל 2012-06-04T12:00:00-08:00. אי אפשר להשוות בין שדות מהסוג date, אלא רק בין שדות מהסוג הזה לבין תאריכים קבועים. |
trashed |
=, != |
האם הקובץ נמצא באשפה. הערך יכול להיות true או false. |
starred |
=, != |
האם הקובץ מסומן בכוכב או לא. יכול להיות true או false. |
parents |
in |
אם האוסף של ההורים מכיל את המזהה שצוין. |
owners |
in |
משתמשים שהם הבעלים של הקובץ. |
writers |
in |
משתמשים או קבוצות שיש להם הרשאה לשנות את הקובץ. לפרטים נוספים עיינו במפרט של המשאב ב-permissions. |
readers |
in |
משתמשים או קבוצות שיש להם הרשאה לקרוא את הקובץ. לפרטים נוספים עיינו במפרט של המשאב ב-permissions. |
sharedWithMe |
=, != |
קבצים שנמצאים באוסף 'קבצים ששותפו איתי' של המשתמש. כל המשתמשים בקובץ מופיעים ברשימה של בקרת גישה (ACL) של הקובץ. הערך יכול להיות true או false. |
createdTime |
<=, <, =, !=, >, >= |
התאריך שבו הקובץ נוצר. צריך להשתמש בפורמט RFC 3339, אזור הזמן שמוגדר כברירת מחדל הוא UTC, למשל 2012-06-04T12:00:00-08:00. |
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 resource reference מפורטים סוגי הנתונים ותיאורים.
| מונח שאילתה | אופרטורים תקינים | שימוש | הגדרה useDomainAdminAccess |
|---|---|---|---|
createdTime |
<=, <, =, !=, >, >= |
התאריך שבו נוצר האחסון השיתופי. פורמט RFC 3339, אזור הזמן שמוגדר כברירת מחדל הוא UTC, למשל 2012-06-04T12:00:00-08:00. |
true |
hidden |
=, != |
מציין אם האחסון השיתופי מוסתר. יכול להיות true או false. |
false |
memberCount |
<=, <, =, !=, >, >= |
מספר המשתמשים והקבוצות שמשויכים לאחסון השיתופי. מקבלת ערך מספרי. | true |
name |
contains, =, != |
השם של האחסון השיתופי. מקיפים במירכאות בודדות ('). משתמשים בתו בריחה \' במירכאות בודדות בשאילתות, כמו 'Valentine\'s Day'. |
true |
organizerCount |
<=, <, =, !=, >, >= |
מספר המשתמשים והקבוצות שמארגנים את תיקיית האחסון השיתופי. מקבלת ערך מספרי. | true |
orgUnitId |
=, != |
מזהה היחידה הארגונית של האחסון השיתופי. מקבלת ערך מחרוזת. | true |
דוגמאות נוספות לחיפושים באמצעות מחרוזת שאילתה זמינות במאמר דוגמאות למחרוזות שאילתה באחסון שיתופי.
נושאים קשורים
- איך מחפשים קבצים ותיקיות
- חיפוש תיקיות אחסון שיתופי
- סוגי MIME שנתמכים ב-Google Workspace וב-Google Drive
- תפקידים והרשאות