- ייצוג ב-JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
- GeminiInWorkspaceOptions
הגדרת השאילתה שמשמשת לחיפוש ולייצוא.
| ייצוג ב-JSON |
|---|
{ "corpus": enum ( |
| שדות | |
|---|---|
corpus |
שירות Google Workspace שבו רוצים לחפש. |
dataScope |
מקור הנתונים לחיפוש. |
searchMethod |
שיטת החיפוש שבה רוצים להשתמש. |
method |
הישות שרוצים לחפש. השדה הזה מחליף את searchMethod כדי לתמוך בתיקיות אחסון שיתופי. כשהערך של searchMethod הוא TEAM_DRIVE, התגובה של השדה הזה היא SHARED_DRIVE. |
terms |
אופרטורי חיפוש ספציפיים לשירות כדי לסנן את תוצאות החיפוש. |
startTime |
שעת ההתחלה של שאילתת החיפוש. צריך לציין את השעה לפי שעון גריניץ' (GMT). הערך מעוגל ל-12:00 בלילה בתאריך שצוין. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
endTime |
שעת הסיום של שאילתת החיפוש. צריך לציין את השעה לפי שעון גריניץ' (GMT). הערך מעוגל ל-12:00 בלילה בתאריך שצוין. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
teamDriveInfo |
חובה כש-SearchMethod הוא TEAM_DRIVE. |
timeZone |
השם של אזור הזמן. הוא צריך להיות שם של אזור זמן של IANA, כמו "America/Los_Angeles". לרשימה של שמות אזורי זמן, ראו אזור זמן. מידע נוסף על השימוש של Vault באזורי זמן זמין במרכז העזרה של Vault. |
| מציינת את פרטי הישויות לחיפוש, במקרה הצורך. זו רשימה של שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
accountInfo |
חובה כש-SearchMethod הוא ACCOUNT. |
orgUnitInfo |
חובה כש-SearchMethod הוא ORG_UNIT. |
sharedDriveInfo |
חובה כש-SearchMethod הוא SHARED_DRIVE. |
hangoutsChatInfo |
חובה כש-SearchMethod הוא ROOM. (לקריאה בלבד) |
sitesUrlInfo |
חובה כש-SearchMethod הוא SITES_URL. |
driveDocumentInfo |
חובה כש-SearchMethod הוא DRIVE_DOCUMENT. |
| סוף השדות שמוציאים זה את זה. | |
| אפשרויות חיפוש נוספות לשירותים ספציפיים. זו רשימה של שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
mailOptions |
מגדירים אפשרויות ספציפיות לחיפוש ב-Gmail. |
driveOptions |
להגדיר אפשרויות ספציפיות לחיפוש ב-Drive. |
hangoutsChatOptions |
להגדיר אפשרויות ספציפיות לחיפוש ב-Chat. (לקריאה בלבד) |
voiceOptions |
להגדיר אפשרויות ספציפיות לחיפוש קולי. |
calendarOptions |
הגדרת אפשרויות ספציפיות לחיפוש ביומן. |
geminiOptions |
מגדירים אפשרויות ספציפיות לחיפוש באפליקציית Gemini. |
geminiInWorkspaceOptions |
להגדיר אפשרויות ספציפיות לחיפוש ב-Gemini ב-Workspace. |
| סוף השדות שמוציאים זה את זה. | |
DataScope
מקור הנתונים לחיפוש.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_SCOPE_UNSPECIFIED |
לא צוין מקור נתונים. |
ALL_DATA |
כל הנתונים הזמינים. |
HELD_DATA |
רק נתונים בהחזקה. |
UNPROCESSED_DATA |
רק נתונים שעדיין לא עברו עיבוד על ידי Vault. (Gmail וקבוצות Google בלבד) |
SearchMethod
סוג הישות של החיפוש.
| טיפוסים בני מנייה (enum) | |
|---|---|
SEARCH_METHOD_UNSPECIFIED |
צריך לציין שיטת חיפוש, אחרת הבקשה תידחה. |
ACCOUNT |
חיפוש בנתונים של החשבונות שצוינו ב-AccountInfo. |
ORG_UNIT |
חיפוש בנתונים של כל החשבונות ביחידה הארגונית שצוינה ב-OrgUnitInfo. |
TEAM_DRIVE |
חיפוש הנתונים בתיקיית הצוות שצוינה ב-teamDriveInfo. |
ENTIRE_ORG |
לחפש בנתונים של כל החשבונות בארגון. נתמך רק ב-Gmail. אם מציינים את המאפיין הזה, לא צריך לציין את AccountInfo או את OrgUnitInfo. |
ROOM |
חיפוש הודעות במרחבים המשותפים ב-Chat שצוינו ב-HangoutsChatInfo. |
SITES_URL |
חיפוש אתרים לפי כתובות ה-URL של האתרים שפורסמו, שצוינו ב-SitesUrlInfo. |
SHARED_DRIVE |
חיפוש הקבצים בתיקיות האחסון השיתופי שצוינו ב-SharedDriveInfo. |
DRIVE_DOCUMENT |
אחזור המסמכים שצוינו ב-DriveDocumentInfo. |
AccountInfo
החשבונות שבהם רוצים לחפש
| ייצוג ב-JSON |
|---|
{ "emails": [ string ] } |
| שדות | |
|---|---|
emails[] |
קבוצת חשבונות לחיפוש. |
OrgUnitInfo
היחידה הארגונית שבה רוצים לחפש
| ייצוג ב-JSON |
|---|
{ "orgUnitId": string } |
| שדות | |
|---|---|
orgUnitId |
שם היחידה הארגונית שרוצים לחפש, כפי שמופיע ב-Admin SDK Directory API. |
HangoutsChatInfo
המרחבים ב-Chat שבהם רוצים לחפש
| ייצוג ב-JSON |
|---|
{ "roomId": [ string ] } |
| שדות | |
|---|---|
roomId[] |
רשימה של מזהי מרחבים ב-Chat, כמו שהם מופיעים ב-Chat API. אפשר לייצא עד 500 מרחבים משותפים ב-Chat בכל בקשה. |
SitesUrlInfo
כתובות ה-URL של האתרים שפורסמו בגרסה החדשה של Google Sites שרוצים לחפש
| ייצוג ב-JSON |
|---|
{ "urls": [ string ] } |
| שדות | |
|---|---|
urls[] |
רשימה של כתובות URL של אתרים שפורסמו. |
DriveDocumentInfo
המסמכים ב-Drive שבהם רוצים לחפש.
| ייצוג ב-JSON |
|---|
{
"documentIds": {
object ( |
| שדות | |
|---|---|
| הפורמט לאחזור המסמכים ב-Drive. זו רשימה של שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
documentIds |
מציינים את המסמכים ב-Drive לפי מזהה המסמך. |
| סוף השדות שמוציאים זה את זה. | |
DriveDocumentIds
מציינים את המסמכים ב-Drive לפי מזהה המסמך.
| ייצוג ב-JSON |
|---|
{ "ids": [ string ] } |
| שדות | |
|---|---|
ids[] |
חובה. רשימה של מזהי מסמכים ב-Drive. |
TeamDriveInfo
תיקיות אחסון שיתופי לחיפוש
| ייצוג ב-JSON |
|---|
{ "teamDriveIds": [ string ] } |
| שדות | |
|---|---|
teamDriveIds[] |
רשימה של מזהי תיקיות אחסון משותף, כפי שסופקו על ידי Drive API. |
MailOptions
אפשרויות נוספות לחיפוש ב-Gmail
| ייצוג ב-JSON |
|---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
| שדות | |
|---|---|
excludeDrafts |
מגדירים את הערך true כדי להחריג טיוטות. |
clientSideEncryptedOption |
מציין אם התוצאות צריכות לכלול תוכן מוצפן, תוכן לא מוצפן או את שניהם. כברירת מחדל, שניהם נכללים. |
ClientSideEncryptedOption
אם הארגון שלכם משתמש בהצפנה מצד הלקוח ב-Google Workspace, סטטוס ההצפנה של התוכן
| טיפוסים בני מנייה (enum) | |
|---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
סטטוס ההצפנה לא צוין. התוצאות כוללות גם תוכן שמוצפן מצד הלקוח וגם תוכן שלא מוצפן. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
לכלול בתוצאות גם תוכן מוצפן מצד הלקוח וגם תוכן לא מוצפן. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
לכלול רק תוכן שמוצפן מצד הלקוח. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
לכלול רק תוכן לא מוצפן. |
DriveOptions
אפשרויות נוספות לחיפוש ב-Drive.
| ייצוג ב-JSON |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| שדות | |
|---|---|
versionDate |
לחפש בגרסה הנוכחית של הקובץ ב-Drive, אבל לייצא את התוכן של הגרסה האחרונה שנשמרה לפני השעה 12:00 (שעון UTC) בתאריך שצוין. מזינים את התאריך לפי שעון UTC. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
includeTeamDrives |
צריך להגדיר כ-true כדי לכלול את האחסון השיתופי. |
includeSharedDrives |
מגדירים את הערך true כדי לכלול תיקיות אחסון שיתופי. |
clientSideEncryptedOption |
מגדירים אם התוצאות יכללו רק תוכן שמוצפן באמצעות הצפנה מצד הלקוח ב-Google Workspace, רק תוכן לא מוצפן או גם וגם. ברירת המחדל היא שניהם. כרגע יש תמיכה ב-Drive. |
sharedDrivesOption |
אופציונלי. אפשרויות לכלול או להחריג מסמכים בתיקיות אחסון שיתופי. מומלץ להשתמש בשדה הזה במקום ב-includeSharedDrives. השדה הזה מבטל את includeSharedDrives ואת includeTeamDrives כשהוא מוגדר. |
HangoutsChatOptions
אפשרויות נוספות לחיפוש ב-Google Chat
| ייצוג ב-JSON |
|---|
{ "includeRooms": boolean } |
| שדות | |
|---|---|
includeRooms |
בחיפושים לפי חשבון או יחידה ארגונית, צריך להגדיר את הערך true כדי לכלול חדרים. |
VoiceOptions
אפשרויות נוספות לחיפוש קולי
| ייצוג ב-JSON |
|---|
{
"coveredData": [
enum ( |
| שדות | |
|---|---|
coveredData[] |
סוגי נתונים לחיפוש |
CalendarOptions
אפשרויות נוספות לחיפוש ביומן
| ייצוג ב-JSON |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| שדות | |
|---|---|
locationQuery[] |
התאמה רק לאירועים שהמיקום שלהם מכיל את כל המילים בקבוצה הנתונה. אם המחרוזת מכילה ביטויים במירכאות, השיטה הזו תתאים רק לאירועים שהמיקום שלהם מכיל את הביטוי המדויק. הרשומות בקבוצה נחשבות כ "וגם". דוגמה לפיצול מילים: ["New Zealand"] לעומת ["New","Zealand"] "New Zealand": תואם לשניהם "New and better Zealand": תואם רק לאחרון |
peopleQuery[] |
התאמה רק לאירועים שרשימת המשתתפים שלהם מכילה את כל המילים בקבוצה הנתונה. הרשומות בקבוצה נחשבות כ "וגם". |
minusWords[] |
התאמה רק לאירועים שלא מכילים אף אחת מהמילים בקבוצה הנתונה בכותרת, בתיאור, במיקום או במשתתפים. הרשומות בקבוצה נחשבות כ "או". |
responseStatuses[] |
תואם רק לאירועים שבהם הנאמן נתן את אחת מהתשובות האלה. אם הקבוצה ריקה או מכילה את הערך ATTENDEE_RESPONSE_UNSPECIFIED, לא יתבצע סינון של התשובות. |
versionDate |
לחפש את הגרסה הנוכחית של האירוע ביומן, אבל לייצא את התוכן של הגרסה האחרונה שנשמרה לפני השעה 12:00 (שעון UTC) בתאריך שצוין. מזינים את התאריך לפי שעון UTC. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
AttendeeResponse
תשובה של משתמש להזמנה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
לא צוינה תשובה מהמשתתף. אם המדיניות הזו מוגדרת, לא יתבצע סינון של התשובות, וכל שאר התשובות של המשתתפים שהן חלק מאפשרויות השאילתה יתעלמו. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
המשתתף הוזמן אבל עדיין לא ענה. |
ATTENDEE_RESPONSE_ACCEPTED |
המשתתף מתכוון להגיע. |
ATTENDEE_RESPONSE_DECLINED |
המשתתף לא מתכוון להגיע. |
ATTENDEE_RESPONSE_TENTATIVE |
המשתתף חושב שאולי הוא ישתתף. |
GeminiOptions
בסוג הזה אין שדות.
אפשרויות נוספות לחיפוש באפליקציית Gemini
GeminiInWorkspaceOptions
בסוג הזה אין שדות.
אפשרויות נוספות לחיפוש ב-Gemini ב-Workspace