- تمثيل 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 |
وقت بدء طلب البحث يُرجى تحديد الوقت بتوقيت غرينتش. يتم تقريب القيمة إلى الساعة 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. |
| تحدّد تفاصيل الكيانات المطلوب البحث عنها، عند الحاجة. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
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 |
اضبط الخيارات الخاصة بالبحث في "تقويم Google". |
geminiOptions |
ضبط الخيارات الخاصة بالبحث في تطبيق Gemini |
geminiInWorkspaceOptions |
ضبط الخيارات الخاصة بالبحث في "Gemini في Workspace" |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
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 |
DRIVE_DOCUMENT |
استرداد المستندات المحدّدة في DriveDocumentInfo |
AccountInfo
الحسابات المطلوب البحث فيها
| تمثيل JSON |
|---|
{ "emails": [ string ] } |
| الحقول | |
|---|---|
emails[] |
مجموعة من الحسابات المطلوب البحث فيها |
OrgUnitInfo
الوحدة التنظيمية المطلوب البحث فيها
| تمثيل JSON |
|---|
{ "orgUnitId": string } |
| الحقول | |
|---|---|
orgUnitId |
اسم الوحدة التنظيمية المطلوب البحث عنها، كما هو موضّح في واجهة برمجة تطبيقات الدليل في مدير SDK. |
HangoutsChatInfo
مساحات Chat المطلوب البحث فيها
| تمثيل JSON |
|---|
{ "roomId": [ string ] } |
| الحقول | |
|---|---|
roomId[] |
قائمة بأرقام تعريف مساحات Chat، كما توفّرها واجهة برمجة تطبيقات Chat هناك حدّ أقصى للتصدير من 500 مساحة في Chat لكل طلب. |
SitesUrlInfo
عناوين URL للمواقع الإلكترونية المنشورة في الإصدار الجديد من "مواقع Google" المطلوب البحث فيها
| تمثيل JSON |
|---|
{ "urls": [ string ] } |
| الحقول | |
|---|---|
urls[] |
قائمة بعناوين URL للمواقع الإلكترونية المنشورة |
DriveDocumentInfo
مستندات Drive المطلوب البحث فيها
| تمثيل JSON |
|---|
{
"documentIds": {
object ( |
| الحقول | |
|---|---|
| التنسيق المطلوب لاسترداد مستندات Drive في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
documentIds |
حدِّد مستندات Drive حسب رقم تعريف المستند. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
DriveDocumentIds
حدِّد مستندات Drive حسب رقم تعريف المستند.
| تمثيل JSON |
|---|
{ "ids": [ string ] } |
| الحقول | |
|---|---|
ids[] |
الحقل مطلوب. قائمة بأرقام تعريف مستندات Drive |
TeamDriveInfo
مساحات Drive المشترَكة المطلوب البحث فيها
| تمثيل JSON |
|---|
{ "teamDriveIds": [ string ] } |
| الحقول | |
|---|---|
teamDriveIds[] |
قائمة بأرقام تعريف مساحات التخزين السحابي المشتركة، كما توفّرها واجهة برمجة تطبيقات Drive. |
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) في التاريخ المحدّد أدخِل التاريخ بالتوقيت العالمي المنسَّق (UTC). يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
includeTeamDrives |
يجب ضبطها على "صحيح" لتضمين مساحة تخزين سحابي مشتركة. |
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[] |
يطابق فقط الأحداث التي يحتوي موقعها الجغرافي على جميع الكلمات في المجموعة المحددة. إذا كانت السلسلة تحتوي على عبارات بين علامتَي اقتباس، ستطابق هذه الطريقة الأحداث التي يحتوي موقعها الجغرافي على العبارة نفسها فقط. يتم اعتبار الإدخالات في المجموعة على أنّها "و". مثال على تقسيم الكلمات: ["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
ردّ المستخدم على دعوة
| عمليات التعداد | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
لم يتم تحديد ردّ المشارك. في حال ضبط هذا الخيار، لن تتم فلترة الردود، وسيتم تجاهل جميع ردود المشاركين الأخرى التي تشكّل جزءًا من خيارات طلب البحث. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
تمت دعوة المشارك ولكن لم يردّ بعد. |
ATTENDEE_RESPONSE_ACCEPTED |
يخطّط المشارك للحضور. |
ATTENDEE_RESPONSE_DECLINED |
لا يخطط المشارك للحضور. |
ATTENDEE_RESPONSE_TENTATIVE |
يتوقّع المشارك أن يحضر الاجتماع. |
GeminiOptions
هذا النوع لا يحتوي على حقول.
خيارات إضافية للبحث في تطبيق Gemini
GeminiInWorkspaceOptions
هذا النوع لا يحتوي على حقول.
خيارات إضافية لـ "Gemini في بحث Workspace"