- ייצוג ב-JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
הגדרת השאילתה שמשמשת לחיפוש ולייצוא.
| ייצוג ב-JSON |
|---|
{ "corpus": enum ( |
| שדות | |
|---|---|
corpus |
שירות Google Workspace שרוצים לחפש בו. |
dataScope |
מקור הנתונים לחיפוש. |
searchMethod |
שיטת החיפוש שבה רוצים להשתמש. |
method |
הישות לחיפוש. השדה הזה מחליף את searchMethod כדי לתמוך בתיקיות אחסון שיתופי. אם הערך של searchMethod הוא TEAM_DRIVE, התשובה של השדה הזה היא SHARED_DRIVE. |
terms |
אופרטורים של חיפוש ספציפיים לשירות כדי לסנן את תוצאות החיפוש. |
startTime |
שעת ההתחלה של שאילתת החיפוש. מציינים את השעה לפי שעון גריניץ' (GMT). הערך מעוגל לחצות הלילה בתאריך שצוין. הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
endTime |
שעת הסיום של שאילתת החיפוש. מציינים את השעה לפי שעון גריניץ' (GMT). הערך מעוגל לחצות הלילה בתאריך שצוין. הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
teamDriveInfo |
חובה אם הערך של SearchMethod הוא TEAM_DRIVE. |
timeZone |
שם אזור הזמן. השם צריך להיות שם אזור זמן של IANA, כמו America/Los_Angeles. רשימה של שמות אזורי זמן זמינה במאמר אזור זמן. מידע נוסף על השימוש באזורי זמן ב-Vault זמין במרכז העזרה של Vault. |
שדה איחוד search_method_field. כשנדרש, הפרטים של הישויות לחיפוש search_method_field יכולים להיות רק אחד מהערכים הבאים: |
|
accountInfo |
חובה כשערך SearchMethod הוא ACCOUNT. |
orgUnitInfo |
חובה אם הערך של SearchMethod הוא ORG_UNIT. |
sharedDriveInfo |
חובה אם הערך של SearchMethod הוא SHARED_DRIVE. |
hangoutsChatInfo |
חובה אם הערך של SearchMethod הוא ROOM. (לקריאה בלבד) |
sitesUrlInfo |
חובה אם הערך של SearchMethod הוא SITES_URL. |
driveDocumentInfo |
חובה אם הערך של SearchMethod הוא DRIVE_DOCUMENT. |
שדה איחוד corpus_options_field. אפשרויות חיפוש נוספות לשירותים ספציפיים. הערך corpus_options_field יכול להיות רק אחד מהבאים: |
|
mailOptions |
מגדירים אפשרויות ספציפיות לחיפוש ב-Gmail. |
driveOptions |
הגדרת אפשרויות ספציפיות לחיפוש ב-Drive. |
hangoutsChatOptions |
הגדרת אפשרויות ספציפיות לחיפוש ב-Chat. (לקריאה בלבד) |
voiceOptions |
מגדירים אפשרויות ספציפיות לחיפוש קולי. |
calendarOptions |
הגדרת אפשרויות ספציפיות לחיפוש ביומן. |
geminiOptions |
מגדירים אפשרויות ספציפיות לחיפוש ב-Gemini. |
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
כתובות האתרים שפורסמו בגרסה החדשה של Google Sites לחיפוש
| ייצוג ב-JSON |
|---|
{ "urls": [ string ] } |
| שדות | |
|---|---|
urls[] |
רשימה של כתובות אתרים שפורסמו. |
DriveDocumentInfo
מסמכי Drive שרוצים לחפש בהם.
| ייצוג ב-JSON |
|---|
{
"documentIds": {
object ( |
| שדות | |
|---|---|
שדה איחוד identifier. הפורמט לאחזור המסמכים ב-Drive. הערך identifier יכול להיות רק אחד מהבאים: |
|
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