- نمایش JSON
- محدوده داده
- روش جستجو
- اطلاعات حساب
- اطلاعات واحد سازمانی
- اطلاعات اشتراکگذاریشده
- اطلاعات چت هنگاوتس
- اطلاعات سایت
- اطلاعات سند درایو
- شناسههای سند درایو
- اطلاعات تیمدرایو
- گزینههای ایمیل
- گزینه رمزگذاری شده سمت کلاینت
- گزینههای درایو
- گزینه SharedDrives
- گزینههای HangoutsChat
- گزینههای صوتی
- گزینههای تقویم
- پاسخ شرکتکننده
- GeminiOptions
تعریف پرسوجوی مورد استفاده برای جستجو و خروجی گرفتن.
| نمایش JSON |
|---|
{ "corpus": enum ( |
| فیلدها | |
|---|---|
corpus | سرویس Google Workspace برای جستجو. |
dataScope | منبع داده برای جستجو. |
searchMethod | روش جستجوی مورد استفاده. |
method | موجودیتی که باید جستجو شود. این فیلد جایگزین searchMethod میشود تا از درایوهای اشتراکی پشتیبانی کند. وقتی searchMethod برابر با TEAM_DRIVE باشد، پاسخ این فیلد SHARED_DRIVE خواهد بود. |
terms | اپراتورهای جستجوی خاص سرویس برای فیلتر کردن نتایج جستجو. |
startTime | زمان شروع جستجو. بر حسب GMT مشخص کنید. مقدار به ساعت ۱۲ بامداد در تاریخ مشخص شده گرد میشود. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
endTime | زمان پایان جستجوی عبارت. بر حسب GMT مشخص کنید. مقدار به ساعت ۱۲ بامداد در تاریخ مشخص شده گرد میشود. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
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 باشد، الزامی است. |
driveDocumentInfo | وقتی SearchMethod برابر با DRIVE_DOCUMENT باشد، الزامی است. |
فیلد متحد corpus_options_field . گزینههای جستجوی اضافی برای سرویسهای خاص. corpus_options_field فقط میتواند یکی از موارد زیر باشد: | |
mailOptions | گزینههای مخصوص جستجوی جیمیل را تنظیم کنید. |
driveOptions | گزینههای مخصوص جستجوی درایو را تنظیم کنید. |
hangoutsChatOptions | گزینههای مخصوص جستجوی چت را تنظیم کنید. (فقط خواندنی) |
voiceOptions | گزینههای مخصوص جستجوی صوتی را تنظیم کنید. |
calendarOptions | گزینههای جستجوی خاص تقویم را تنظیم کنید. |
geminiOptions | گزینههای خاص جستجوی Gemini را تنظیم کنید. |
محدوده داده
منبع دادهها برای جستجو.
| انومها | |
|---|---|
DATA_SCOPE_UNSPECIFIED | منبع دادهای مشخص نشده است. |
ALL_DATA | تمام دادههای موجود. |
HELD_DATA | فقط دادهها در حالت انتظار هستند. |
UNPROCESSED_DATA | فقط دادههایی که هنوز توسط Vault پردازش نشدهاند. (فقط Gmail و Groups) |
روش جستجو
نوع موجودیت برای جستجو.
| انومها | |
|---|---|
SEARCH_METHOD_UNSPECIFIED | یک روش جستجو باید مشخص شود، در غیر این صورت رد میشود. |
ACCOUNT | دادههای حسابهای مشخصشده در AccountInfo را جستجو کنید. |
ORG_UNIT | جستجوی دادههای تمام حسابها در واحد سازمانی مشخص شده در OrgUnitInfo . |
TEAM_DRIVE | دادههای موجود در Team Drive مشخص شده در teamDriveInfo را جستجو کنید. |
ENTIRE_ORG | جستجوی دادههای همه حسابهای کاربری در سازمان. فقط برای Gmail پشتیبانی میشود. در صورت مشخص شدن، نیازی به مشخص کردن AccountInfo یا OrgUnitInfo ندارید. |
ROOM | جستجوی پیامها در فضاهای چت مشخصشده در HangoutsChatInfo . |
SITES_URL | جستجو برای سایتها بر اساس URL های منتشر شده سایت که در SitesUrlInfo مشخص شدهاند. |
SHARED_DRIVE | فایلهای موجود در درایوهای مشترک مشخص شده در SharedDriveInfo را جستجو کنید. |
DRIVE_DOCUMENT | اسناد مشخص شده در DriveDocumentInfo را بازیابی کنید. |
اطلاعات حساب
حسابهای کاربری برای جستجو
| نمایش JSON |
|---|
{ "emails": [ string ] } |
| فیلدها | |
|---|---|
emails[] | مجموعهای از حسابها برای جستجو. |
اطلاعات واحد سازمانی
واحد سازمانی مورد جستجو
| نمایش JSON |
|---|
{ "orgUnitId": string } |
| فیلدها | |
|---|---|
orgUnitId | نام واحد سازمانی مورد جستجو، همانطور که توسط Admin SDK Directory API ارائه شده است. |
اطلاعات چت هنگاوتس
فضاهای چت برای جستجو
| نمایش JSON |
|---|
{ "roomId": [ string ] } |
| فیلدها | |
|---|---|
roomId[] | فهرستی از شناسههای فضاهای چت، همانطور که توسط API چت ارائه شده است. محدودیت خروجی از ۵۰۰ فضای چت در هر درخواست وجود دارد. |
اطلاعات سایت
آدرسهای اینترنتی منتشر شده از سایتهای جدید گوگل برای جستجو
| نمایش JSON |
|---|
{ "urls": [ string ] } |
| فیلدها | |
|---|---|
urls[] | فهرستی از آدرسهای اینترنتی منتشر شده سایت. |
اطلاعات سند درایو
اسناد Drive برای جستجو.
| نمایش JSON |
|---|
{
"documentIds": {
object ( |
| فیلدها | |
|---|---|
identifier فیلد Union. قالب بازیابی اسناد Drive. identifier میتواند فقط یکی از موارد زیر باشد: | |
documentIds | اسناد Drive را با شناسه سند مشخص کنید. |
شناسههای سند درایو
اسناد Drive را با شناسه سند مشخص کنید.
| نمایش JSON |
|---|
{ "ids": [ string ] } |
| فیلدها | |
|---|---|
ids[] | الزامی. فهرستی از شناسههای سند درایو. |
اطلاعات تیمدرایو
تیم برای جستجو تلاش میکند
| نمایش JSON |
|---|
{ "teamDriveIds": [ string ] } |
| فیلدها | |
|---|---|
teamDriveIds[] | فهرست شناسههای تیم درایو، همانطور که توسط Drive API ارائه شده است. |
گزینههای ایمیل
گزینههای اضافی برای جستجوی جیمیل
| نمایش JSON |
|---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
| فیلدها | |
|---|---|
excludeDrafts | برای حذف پیشنویسها، روی true تنظیم کنید. |
clientSideEncryptedOption | مشخص میکند که آیا نتایج باید شامل محتوای رمزگذاریشده، محتوای رمزگذارینشده یا هر دو باشد. پیشفرض شامل هر دو است. |
گزینه رمزگذاری شده سمت کلاینت
اگر سازمان شما از رمزگذاری سمت کلاینت Google Workspace استفاده میکند، وضعیت رمزگذاری محتوا
| انومها | |
|---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED | وضعیت رمزگذاری مشخص نشده است. نتایج شامل محتوای رمزگذاری شده و رمزگذاری نشده سمت کلاینت است. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY | محتوای رمزگذاری شده و رمزگذاری نشده سمت کلاینت را در نتایج لحاظ کنید. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED | فقط محتوای رمزگذاری شده سمت کلاینت را وارد کنید. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED | فقط محتوای رمزگذاری نشده را وارد کنید. |
گزینههای درایو
گزینههای اضافی برای جستجوی درایو.
| نمایش JSON |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| فیلدها | |
|---|---|
versionDate | نسخه فعلی فایل Drive را جستجو کنید، اما محتویات آخرین نسخه ذخیره شده قبل از ساعت ۱۲:۰۰ بامداد به وقت جهانی در تاریخ مشخص شده را صادر کنید. تاریخ را به واحد UTC وارد کنید. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
includeTeamDrives | برای شامل شدن رانندگی تیمی، روی درست تنظیم کنید. |
includeSharedDrives | برای شامل کردن درایوهای اشتراکی، روی true تنظیم کنید. |
clientSideEncryptedOption | تنظیم کنید که آیا نتایج فقط شامل محتوای رمزگذاری شده با محتوای رمزگذاری شده سمت کلاینت Google Workspace ، فقط محتوای رمزگذاری نشده یا هر دو باشد. پیشفرض روی هر دو. در حال حاضر برای Drive پشتیبانی میشود. |
sharedDrivesOption | اختیاری. گزینههایی برای گنجاندن یا حذف اسناد در درایوهای مشترک. توصیه میکنیم از این فیلد به جای includeSharedDrives استفاده کنید. این فیلد هنگام تنظیم، includeSharedDrives و includeTeamDrives را لغو میکند. |
گزینههای HangoutsChat
گزینههای اضافی برای جستجوی گوگل چت
| نمایش JSON |
|---|
{ "includeRooms": boolean } |
| فیلدها | |
|---|---|
includeRooms | برای جستجو بر اساس حساب یا واحد سازمانی، برای شامل شدن اتاقها، روی درست تنظیم کنید. |
گزینههای صوتی
گزینههای اضافی برای جستجوی صوتی
| نمایش JSON |
|---|
{
"coveredData": [
enum ( |
| فیلدها | |
|---|---|
coveredData[] | انواع داده برای جستجو |
گزینههای تقویم
گزینههای اضافی برای جستجوی تقویم
| نمایش JSON |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| فیلدها | |
|---|---|
locationQuery[] | فقط با رویدادهایی مطابقت دارد که مکان آنها شامل تمام کلمات موجود در مجموعه داده شده باشد. اگر رشته حاوی عبارات نقل قول شده باشد، این روش فقط با رویدادهایی مطابقت دارد که مکان آنها شامل عبارت دقیق است. ورودیهای موجود در مجموعه در "و" در نظر گرفته میشوند. مثال تقسیم کلمه: ["نیوزیلند"] در مقابل ["جدید"،"زیلند"] "نیوزیلند": با هر دو مورد مطابقت دارد. "نیوزیلند جدید و بهتر": فقط با مورد بعدی مطابقت دارد. |
peopleQuery[] | فقط با رویدادهایی مطابقت دارد که شرکتکنندگان آنها شامل تمام کلمات موجود در مجموعه داده شده باشند. ورودیهای موجود در مجموعه با "و" در نظر گرفته میشوند. |
minusWords[] | فقط با رویدادهایی مطابقت دارد که هیچ یک از کلمات موجود در مجموعه داده شده در عنوان، توضیحات، مکان یا شرکتکنندگان را نداشته باشند. ورودیهای موجود در مجموعه در "یا" در نظر گرفته میشوند. |
responseStatuses[] | فقط رویدادهایی را مطابقت میدهد که متولی یکی از این پاسخها را برای آنها داده باشد. اگر مجموعه خالی باشد یا شامل ATTENDEE_RESPONSE_UNSPECIFIED باشد، هیچ فیلتری روی پاسخها اعمال نخواهد شد. |
versionDate | نسخه فعلی رویداد تقویم را جستجو کنید، اما محتویات آخرین نسخه ذخیره شده قبل از ساعت ۱۲:۰۰ بامداد به وقت جهانی در تاریخ مشخص شده را صادر کنید. تاریخ را به واحد UTC وارد کنید. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
پاسخ شرکتکننده
پاسخ کاربر به یک دعوتنامه.
| انومها | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED | پاسخ شرکتکننده نامشخص است. اگر این تنظیم شود، هیچ فیلتری روی پاسخها انجام نخواهد شد و سایر پاسخهای شرکتکننده که بخشی از گزینههای پرسوجو هستند، نادیده گرفته میشوند. |
ATTENDEE_RESPONSE_NEEDS_ACTION | از شرکتکننده دعوت شده اما هنوز پاسخی نداده است. |
ATTENDEE_RESPONSE_ACCEPTED | شرکت کننده قصد شرکت دارد. |
ATTENDEE_RESPONSE_DECLINED | شرکت کننده قصد شرکت ندارد. |
ATTENDEE_RESPONSE_TENTATIVE | شرکتکننده انتظار دارد که احتمالاً در جلسه شرکت کند. |
GeminiOptions
این نوع هیچ فیلدی ندارد.
گزینههای اضافی برای جستجوی Gemini