- تمثيل 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 |
وقت البدء لطلب البحث حدِّدها بتوقيت غرينتش. يتم تقريب القيمة إلى الساعة 12 صباحًا في التاريخ المحدّد. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
endTime |
وقت انتهاء طلب البحث حدِّدها بتوقيت غرينتش. يتم تقريب القيمة إلى الساعة 12 صباحًا في التاريخ المحدّد. يستخدم المعيار 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 |
ضبط خيارات خاصة بالبحث في "تقويم Google" |
geminiOptions |
اضبط خيارات خاصة بالبحث في Gemini. |
DataScope
مصدر البيانات المطلوب البحث فيه
| عمليات التعداد | |
|---|---|
DATA_SCOPE_UNSPECIFIED |
لم يتم تحديد مصدر بيانات. |
ALL_DATA |
جميع البيانات المتاحة |
HELD_DATA |
البيانات الخاضعة للتجميد فقط |
UNPROCESSED_DATA |
البيانات التي لم تتم معالجتها بعد من خلال Vault (Gmail و"مجموعات Google" فقط) |
SearchMethod
نوع العنصر الذي سيتم البحث عنه
| عمليات التعداد | |
|---|---|
SEARCH_METHOD_UNSPECIFIED |
يجب تحديد طريقة بحث وإلا سيتم رفضها. |
ACCOUNT |
ابحث في بيانات الحسابات المحدّدة في AccountInfo. |
ORG_UNIT |
ابحث في بيانات جميع الحسابات في الوحدة التنظيمية المحدّدة في OrgUnitInfo. |
TEAM_DRIVE |
ابحث عن البيانات في مساحة 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" التي تريد البحث فيها
| تمثيل JSON |
|---|
{ "urls": [ string ] } |
| الحقول | |
|---|---|
urls[] |
قائمة بعناوين URL للموقع الإلكتروني المنشور |
DriveDocumentInfo
مستندات Drive التي سيتم البحث فيها
| تمثيل JSON |
|---|
{
"documentIds": {
object ( |
| الحقول | |
|---|---|
حقل الربط identifier تنسيق استرداد مستندات Drive يمكن أن يكون التعليق identifier إحدى القيم التالية فقط: |
|
documentIds |
حدِّد مستندات Drive حسب رقم تعريف المستند. |
DriveDocumentIds
حدِّد مستندات Drive حسب رقم تعريف المستند.
| تمثيل JSON |
|---|
{ "ids": [ string ] } |
| الحقول | |
|---|---|
ids[] |
الحقل مطلوب. قائمة بمعرّفات مستندات Drive |
TeamDriveInfo
مساحات Drive المشتركة التي تريد البحث فيها
| تمثيل 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) في التاريخ المحدّد أدخِل التاريخ بالتوقيت العالمي المنسَّق. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
includeTeamDrives |
اضبط القيمة على "صحيح" لتضمين مساحة Drive المشتركة. |
includeSharedDrives |
اضبط القيمة على true لتضمين مساحات التخزين السحابي المشتركة. |
clientSideEncryptedOption |
يمكنك تحديد ما إذا كانت النتائج تتضمّن المحتوى المشفّر باستخدام ميزة التشفير من جهة العميل في Google Workspace فقط، أو المحتوى غير المشفّر فقط، أو كليهما. القيمة التلقائية هي كلتا القيمتين. تتوفّر هذه الميزة حاليًا في Drive. |
sharedDrivesOption |
اختياريّ. خيارات لتضمين المستندات في مساحات التخزين السحابي المشتركة أو استبعادها ننصحك باستخدام هذا الحقل بدلاً من includeSharedDrives. عند ضبط هذا الحقل، يتم تجاهل includeSharedDrives وincludeTeamDrives. |
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[] |
يطابق الأحداث التي يحتوي موقعها الجغرافي على جميع الكلمات في المجموعة المحدّدة فقط. إذا كانت السلسلة تحتوي على عبارات مقتبسة، لا تطابق هذه الطريقة سوى الأحداث التي يتضمّن موقعها الجغرافي العبارة المقتبسة بالضبط. يتم أخذ الإدخالات في المجموعة في الاعتبار باستخدام "و". مثال على تقسيم الكلمات: ["نيوزيلندا"] مقابل ["نيو","زيلندا"] "نيوزيلندا": يتطابق مع كل من "نيو زيلندا": يتطابق مع الأخير فقط |
peopleQuery[] |
يطابق الأحداث التي يتضمّن المشاركون فيها جميع الكلمات في المجموعة المحدّدة فقط. يتم أخذ الإدخالات في المجموعة في الاعتبار باستخدام "و". |
minusWords[] |
تتطابق مع الأحداث التي لا تحتوي على أي من الكلمات في المجموعة المحدّدة في العنوان أو الوصف أو الموقع الجغرافي أو الضيوف فقط. يتم التعامل مع الإدخالات في المجموعة على أنّها "أو". |
responseStatuses[] |
تطابق عملية البحث الأحداث التي تحتوى على رد من صاحب الحساب. إذا كانت المجموعة فارغة أو تحتوي على ATTENDEE_RESPONSE_UNSPECIFIED، لن يتم فلترة الردود. |
versionDate |
البحث في النسخة الحالية من حدث "تقويم Google"، ولكن تصدير محتوى آخر نسخة تم حفظها قبل الساعة 12:00 صباحًا بالتوقيت العالمي المنسق (UTC) في التاريخ المحدّد أدخِل التاريخ بالتوقيت العالمي المنسَّق. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
AttendeeResponse
ردّ المستخدم على دعوة
| عمليات التعداد | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
لم يتم تحديد ردّ المشارك. في حال ضبط هذا الخيار، لن يتم إجراء أي فلترة على الردود، وسيتم تجاهل جميع ردود المشاركين الأخرى التي تشكّل جزءًا من خيارات الطلب. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
تمت دعوة المشارك ولكن لم يردّ بعد. |
ATTENDEE_RESPONSE_ACCEPTED |
يخطّط المشارك للحضور. |
ATTENDEE_RESPONSE_DECLINED |
لا يخطّط المشارك للحضور. |
ATTENDEE_RESPONSE_TENTATIVE |
يشير إلى أنّ المشارك يتوقّع إمكانية الحضور. |
GeminiOptions
لا يتضمّن هذا النوع أي حقول.
خيارات إضافية للبحث في Gemini