- نمایش 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 |
زمان شروع برای پُرسمان جستجو. به وقت گرینویچ مشخص کنید. مقدار به ۱۲ بامداد در تاریخ مشخصشده گرد میشود. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالشده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
endTime |
زمان پایان برای پرسمان جستجو. به وقت گرینویچ مشخص کنید. مقدار به ۱۲ بامداد در تاریخ مشخصشده گرد میشود. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالشده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
teamDriveInfo |
وقتی SearchMethod، TEAM_DRIVE باشد، الزامی است. |
timeZone |
نام منطقه زمانی. باید نام IANA TZ باشد، مثل «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 |
گزینههای خاص جستجوی «تقویم» را تنظیم کنید. |
geminiOptions |
گزینههای خاص جستجوی برنامه Gemini را تنظیم کنید. |
geminiInWorkspaceOptions |
گزینههای خاص جستجوی «Gemini در Workspace» را تنظیم کنید. |
| پایان فیلدهای متقابلاً انحصاری. | |
DataScope
منبع داده برای جستجو.
| شمارشیها | |
|---|---|
DATA_SCOPE_UNSPECIFIED |
منبع دادهای مشخص نشده است. |
ALL_DATA |
همه دادههای دردسترس. |
HELD_DATA |
فقط دادههای درانتظار. |
UNPROCESSED_DATA |
فقط دادههایی که هنوز توسط Vault پردازش نشدهاند. (فقط Gmail و «گروهها») |
SearchMethod
نوع نهاد برای جستجو.
| شمارشیها | |
|---|---|
SEARCH_METHOD_UNSPECIFIED |
روش جستجو باید مشخص شود، درغیراینصورت رد میشود. |
ACCOUNT |
دادههای حسابهای مشخصشده در AccountInfo را جستجو کنید. |
ORG_UNIT |
دادههای همه حسابهای واحد سازمانی مشخصشده در OrgUnitInfo را جستجو میکند. |
TEAM_DRIVE |
دادههای موجود در Team Drive مشخصشده در teamDriveInfo را جستجو کنید. |
ENTIRE_ORG |
دادههای همه حسابهای سازمان را جستجو کنید. فقط برای Gmail پشتیبانی میشود. وقتی مشخص شد، نیازی به مشخص کردن AccountInfo یا OrgUnitInfo ندارید. |
ROOM |
پیامها را در فضاهای Chat مشخصشده در HangoutsChatInfo جستجو کنید. |
SITES_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 ارائه شده است. برای صادر کردن از فضاهای Chat، محدودیتی معادل ۵۰۰ فضا برای هر درخواست وجود دارد. |
SitesUrlInfo
نشانیهای وب سایت منتشرشده از «نسخه جدید Google Sites» برای جستجو
| نمایش JSON |
|---|
{ "urls": [ string ] } |
| فیلدها | |
|---|---|
urls[] |
فهرستی از نشانیهای وب سایت منتشرشده. |
DriveDocumentInfo
سندهای Drive برای جستجو.
| نمایش JSON |
|---|
{
"documentIds": {
object ( |
| فیلدها | |
|---|---|
| قالب بازیابی اسناد Drive. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
documentIds |
اسناد Drive را با شناسه سند مشخص کنید. |
| پایان فیلدهای متقابلاً انحصاری. | |
DriveDocumentIds
اسناد Drive را با شناسه سند مشخص کنید.
| نمایش JSON |
|---|
{ "ids": [ string ] } |
| فیلدها | |
|---|---|
ids[] |
الزامی. فهرستی از شناسههای سند Drive. |
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 را جستجو میکند، اما محتوای آخرین نسخه ذخیرهشده قبلاز ساعت ۱۲:۰۰ بامداد (بهوقت هماهنگ جهانی) در تاریخ مشخصشده را صادر میکند. تاریخ را به ساعت هماهنگ جهانی (UTC) وارد کنید. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالشده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
includeTeamDrives |
برای گنجاندن Team Drive، روی 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[] |
فقط با رویدادهایی مطابقت دارد که مکان آنها حاوی همه کلمات موجود در مجموعه ارائهشده باشد. اگر رشته حاوی عبارتهای نقلشده باشد، این روش فقط با رویدادهایی مطابقت دارد که مکان آنها حاوی عبارت دقیق باشد. ورودیهای مجموعه در «and» درنظر گرفته میشوند. نمونه تقسیم کلمه: [«نیوزیلند»] درمقابل [«نیو»، «زیلند»] «نیوزیلند»: با هر دو مطابقت دارد «نیو و زیلند بهتر»: فقط با دومی مطابقت دارد |
peopleQuery[] |
فقط با رویدادهایی مطابقت دارد که شرکتکنندگان آنها حاوی همه کلمات در مجموعه ارائهشده باشند. ورودیهای مجموعه در «و» درنظر گرفته میشوند. |
minusWords[] |
فقط با رویدادهایی مطابقت دارد که هیچکدام از کلمات مجموعه ارائهشده را در عنوان، شرح، مکان، یا شرکتکنندگان نداشته باشند. ورودیهای مجموعه در «یا» درنظر گرفته میشوند. |
responseStatuses[] |
فقط با رویدادهایی مطابقت دارد که متولی یکی از این پاسخها را داده است. اگر مجموعه خالی باشد یا حاوی ATTENDEE_RESPONSE_UNSPECIFIED باشد، هیچ فیلتری روی پاسخها اعمال نخواهد شد. |
versionDate |
نسخه فعلی رویداد «تقویم» را جستجو میکند، اما محتوای آخرین نسخه ذخیرهشده قبلاز ساعت ۱۲:۰۰ بامداد UTC در تاریخ مشخصشده را صادر میکند. تاریخ را به ساعت هماهنگ جهانی (UTC) وارد کنید. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالشده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
AttendeeResponse
پاسخ کاربر به دعوت.
| شمارشیها | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
پاسخ شرکتکننده نامشخص است. اگر این گزینه تنظیم شود، هیچ فیلتری روی پاسخها اعمال نخواهد شد و همه پاسخهای دیگر شرکتکنندگان که بخشی از گزینههای پُرسمان هستند نادیده گرفته میشوند. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
شرکتکننده دعوت شده است اما هنوز پاسخ نداده است. |
ATTENDEE_RESPONSE_ACCEPTED |
شرکتکننده قصد دارد حضور داشته باشد. |
ATTENDEE_RESPONSE_DECLINED |
شرکتکننده قصد ندارد حضور داشته باشد. |
ATTENDEE_RESPONSE_TENTATIVE |
شرکتکننده انتظار دارد احتمالاً شرکت کند. |
GeminiOptions
این نوع فیلدی ندارد.
گزینههای بیشتر برای جستجوی برنامه Gemini
GeminiInWorkspaceOptions
این نوع فیلدی ندارد.
گزینههای بیشتر برای جستجوی «Gemini در Workspace»