- تمثيل JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
تعريف طلب البحث المستخدَم للبحث والتصدير.
تمثيل JSON |
---|
{ "corpus": enum ( |
الحقول | |
---|---|
corpus |
خدمة Google Workspace للبحث |
dataScope |
مصدر البيانات للبحث. |
searchMethod |
طريقة البحث المستخدمة. |
method |
الكيان المطلوب البحث فيه. يحل هذا الحقل محل searchMethod لإتاحة مساحات التخزين السحابي المشتركة. عندما تكون searchMethod هي team_DRIVE، يكون الردّ على هذا الحقل هو SHARED_DRIVE. |
terms |
عوامل تشغيل البحث الخاصة بالخدمة لفلترة نتائج البحث |
startTime |
وقت بدء طلب البحث. حدِّد التوقيت بتوقيت غرينيتش. يتم تقريب القيمة إلى الساعة 12 صباحًا في التاريخ المحدّد. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
endTime |
وقت انتهاء طلب البحث. التحديد بتوقيت غرينيتش. يتم تقريب القيمة إلى الساعة 12 صباحًا في التاريخ المحدّد. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
teamDriveInfo |
تكون هذه السمة مطلوبة عندما تكون SearchMethod هي TEAM_DRIVE. |
timeZone |
اسم المنطقة الزمنية. يجب أن يكون اسم IANA TZ، مثل "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. |
حقل الاتحاد corpus_options_field . خيارات بحث إضافية لخدمات معيّنة يمكن أن يكون corpus_options_field واحدًا فقط مما يلي: |
|
mailOptions |
ضبط الخيارات المتعلّقة ببحث Gmail |
driveOptions |
ضبط الخيارات الخاصة بالبحث في Drive. |
hangoutsChatOptions |
ضبط الخيارات المتعلّقة بالبحث في Chat (قراءة فقط) |
voiceOptions |
يمكنك ضبط الخيارات الخاصة بالبحث الصوتي. |
calendarOptions |
ضبط الخيارات الخاصة بالبحث في "تقويم Google" |
DataScope
مصدر البيانات للبحث.
عمليات التعداد | |
---|---|
DATA_SCOPE_UNSPECIFIED |
لم يتم تحديد مصدر بيانات. |
ALL_DATA |
جميع البيانات المتاحة |
HELD_DATA |
البيانات قيد تجميد البيانات فقط. |
UNPROCESSED_DATA |
البيانات التي لم تتم معالجتها بعد من خلال Vault فقط (Gmail و"مجموعات Google" فقط) |
SearchMethod
نوع العنصر المراد البحث عنه
عمليات التعداد | |
---|---|
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. |
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" المطلوب البحث فيها
تمثيل JSON |
---|
{ "urls": [ string ] } |
الحقول | |
---|---|
urls[] |
قائمة بعناوين URL للموقع الإلكتروني المنشور |
TeamDriveInfo
مساحات التخزين السحابي المشتركة للبحث
تمثيل JSON |
---|
{ "teamDriveIds": [ string ] } |
الحقول | |
---|---|
teamDriveIds[] |
قائمة بأرقام تعريف مساحات Drive المشتركة، على النحو الذي توفِّره Drive API. |
MailOptions
خيارات إضافية للبحث في Gmail
تمثيل JSON |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
الحقول | |
---|---|
excludeDrafts |
اضبط القيمة على true لاستبعاد المسودات. |
clientSideEncryptedOption |
لتحديد ما إذا كانت النتائج يجب أن تتضمّن محتوى مشفّرًا أو محتوى غير مشفّر أو كليهما. يتم تضمين كليهما تلقائيًا. |
ClientSideEncryptedOption
إذا كانت مؤسستك تستخدم ميزة التشفير من جهة العميل في Google Workspace، تكون حالة تشفير المحتوى
عمليات التعداد | |
---|---|
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) في التاريخ المحدّد. أدخِل التاريخ بالتوقيت العالمي المنسّق. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
includeTeamDrives |
اضبطها على "صحيح" لتضمين مساحة التخزين السحابي المشتركة. |
includeSharedDrives |
اضبط القيمة على true لتضمين مساحات التخزين السحابي المشتركة. |
clientSideEncryptedOption |
حدِّد ما إذا كانت النتائج ستتضمّن المحتوى المشفَّر فقط باستخدام ميزة التشفير من جهة العميل في Google Workspace أو المحتوى غير المشفَّر فقط أو كليهما. يتم ضبط الإعدادات التلقائية على كلتيهما. تتوفّر هذه الميزة حاليًا في Drive. |
HangoutsChatOptions
خيارات إضافية لميزة البحث في Google Chat
تمثيل JSON |
---|
{ "includeRooms": boolean } |
الحقول | |
---|---|
includeRooms |
لعمليات البحث حسب الحساب أو الوحدة التنظيمية، اضبط القيمة على true لتضمين الغرف. |
VoiceOptions
خيارات إضافية لميزة "البحث الصوتي"
تمثيل JSON |
---|
{
"coveredData": [
enum ( |
الحقول | |
---|---|
coveredData[] |
أنواع البيانات المراد البحث فيها |
CalendarOptions
خيارات إضافية للبحث في "تقويم Google"
تمثيل JSON |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
الحقول | |
---|---|
locationQuery[] |
يطابق فقط الأحداث التي يحتوي موقعها على جميع الكلمات في المجموعة المحددة. إذا كانت السلسلة تحتوي على عبارات مقتبسة، لا تتطابق هذه الطريقة إلا مع الأحداث التي يحتوي موقعها الجغرافي على العبارة نفسها. ويتم اعتبار الإدخالات في المجموعة في "و". مثال على تقسيم الكلمات: ["نيوزيلندا"] مقابل ["New","Zealand"] "نيوزيلندا": تم مطابقتها بكل من "نيوزيلندا وأفضل نيوزيلندا": متطابقة مع ما يلي فقط |
peopleQuery[] |
لا تتطابق إلا مع الأحداث التي يتضمّن ضيوفها جميع الكلمات في المجموعة المحدّدة. ويتم اعتبار الإدخالات في المجموعة في "و". |
minusWords[] |
لا تتطابق إلا مع الأحداث التي لا تحتوي على أي من الكلمات الواردة في المجموعة المحدّدة في العنوان أو الوصف أو الموقع الجغرافي أو الضيوف. ويتم اعتبار الإدخالات في المجموعة بالصيغة "أو". |
responseStatuses[] |
يطابق فقط الأحداث التي قدَّم لها الوصيّ أحد هذه الردود. إذا كانت المجموعة فارغة أو تحتوي على ATTENDEE_RESPONSE_UNSPECIFIED، لن يتم تطبيق أي فلاتر على الردود. |
versionDate |
يمكنك البحث في النسخة الحالية من حدث "تقويم Google"، ولكن تصدير محتوى آخر نسخة تم حفظها قبل الساعة 12:00 صباحًا بالتوقيت العالمي المنسق (UTC) في التاريخ المحدّد. أدخِل التاريخ بالتوقيت العالمي المنسّق. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
AttendeeResponse
ردّ المستخدم على دعوة
عمليات التعداد | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
لم يتم تحديد ردّ الضيف. في حال ضبط هذا الخيار، لن يتم إجراء فلترة على الردود، وسيتم تجاهل جميع ردود الضيوف الآخرين التي تشكّل جزءًا من خيارات طلب البحث. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
تمت دعوة المشارك ولكنه لم يردّ بعد. |
ATTENDEE_RESPONSE_ACCEPTED |
يخطط المشارك للحضور. |
ATTENDEE_RESPONSE_DECLINED |
لا ينوي المشارك المشاركة. |
ATTENDEE_RESPONSE_TENTATIVE |
يتوقع المشارك أن يحضر. |