- JSON 表示法
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
用于搜索和导出的查询定义。
JSON 表示法 |
---|
{ "corpus": enum ( |
字段 | |
---|---|
corpus |
要搜索的 Google Workspace 服务。 |
data |
要搜索的数据源。 |
searchMethod |
要使用的搜索方法。 |
method |
要搜索的实体。此字段用于替换 searchMethod,以支持共享云端硬盘。当 searchMethod 为 TEAM_DRIVE 时,此字段的响应为 SHARED_DRIVE。 |
terms |
服务专用搜索运算符,用于过滤搜索结果。 |
start |
搜索查询的开始时间。采用格林尼治标准时间 (GMT) 指定。此值会舍入到指定日期的凌晨 12 点。 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
end |
搜索查询的结束时间。采用格林尼治标准时间 (GMT) 指定。此值会舍入到指定日期的凌晨 12 点。 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
teamDriveInfo |
当 SearchMethod 为 TEAM_DRIVE 时,此参数为必需参数。 |
time |
时区名称。它应该是 IANA TZ 名称,例如“America/Los_Angeles”。如需查看时区名称的列表,请参阅时区。如需详细了解保险柜如何使用时区,请参阅 保险柜帮助中心。 |
联合字段 search_method_field 。如有需要,用于搜索 search_method_field 的实体的详细信息只能是以下任一项: |
|
account |
当 SearchMethod 为 ACCOUNT 时,此参数为必填项。 |
org |
当 SearchMethod 为 ORG_UNIT 时,此属性为必需属性。 |
shared |
当 SearchMethod 为 SHARED_DRIVE 时,此字段为必填项。 |
hangouts |
当 SearchMethod 为 ROOM 时,此属性为必需属性。(只读) |
sites |
当 SearchMethod 为 SITES_网址 时,此属性为必需属性。 |
联合字段 corpus_options_field 。特定服务的其他搜索选项。corpus_options_field 只能是下列其中一项: |
|
mail |
设置 Gmail 搜索专用选项。 |
drive |
设置特定于云端硬盘搜索的选项。 |
hangouts |
设置聊天搜索专用选项。(只读) |
voice |
设置语音搜索专用选项。 |
calendar |
设置 Google 日历搜索专用选项。 |
gemini |
设置 Gemini 搜索专用选项。 |
DataScope
要搜索的数据源。
枚举 | |
---|---|
DATA_SCOPE_UNSPECIFIED |
未指定数据源。 |
ALL_DATA |
所有可用数据。 |
HELD_DATA |
仅保全的数据。 |
UNPROCESSED_DATA |
仅包含保险柜尚未处理的数据。(仅限 Gmail 和群组) |
SearchMethod
搜索的实体类型。
枚举 | |
---|---|
SEARCH_METHOD_UNSPECIFIED |
必须指定搜索方法,否则系统会拒绝。 |
ACCOUNT |
搜索 AccountInfo 中指定的账号的数据。 |
ORG_UNIT |
搜索 OrgUnitInfo 中指定的组织部门中的所有账号的数据。 |
TEAM_DRIVE |
搜索 teamDriveInfo 中指定的团队云端硬盘中的数据。 |
ENTIRE_ORG |
搜索组织中所有账号的数据。仅适用于 Gmail。指定此字段后,您无需再指定 AccountInfo 或 OrgUnitInfo。 |
ROOM |
在 HangoutsChatInfo 中指定的 Chat 聊天室中搜索消息。 |
SITES_URL |
按 SitesUrlInfo 中指定的已发布网站网址搜索网站。 |
SHARED_DRIVE |
搜索 SharedDriveInfo 中指定的共享云端硬盘中的文件。 |
AccountInfo
要搜索的账号
JSON 表示法 |
---|
{ "emails": [ string ] } |
字段 | |
---|---|
emails[] |
要搜索的一组账号。 |
OrgUnitInfo
要搜索的组织部门
JSON 表示法 |
---|
{ "orgUnitId": string } |
字段 | |
---|---|
org |
要搜索的组织部门的名称(由 Admin SDK Directory API 提供)。 |
HangoutsChatInfo
要搜索的 Chat 聊天室
JSON 表示法 |
---|
{ "roomId": [ string ] } |
字段 | |
---|---|
room |
由 Chat API 提供的 Chat 聊天室 ID 列表。每次请求最多只能导出 500 个 Chat 聊天室。 |
SitesUrlInfo
要搜索的新版 Google 协作平台网站的发布网址
JSON 表示法 |
---|
{ "urls": [ string ] } |
字段 | |
---|---|
urls[] |
已发布的网站网址列表。 |
TeamDriveInfo
要搜索的团队云端硬盘
JSON 表示法 |
---|
{ "teamDriveIds": [ string ] } |
字段 | |
---|---|
teamDriveIds[] |
团队云端硬盘 ID 列表,由 Drive API 提供。 |
MailOptions
Gmail 搜索的其他选项
JSON 表示法 |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
字段 | |
---|---|
exclude |
设置为 true 可排除草稿。 |
client |
指定结果应包含加密内容、未加密内容,还是同时包含这两者。默认包含这两者。 |
ClientSideEncryptedOption
如果贵组织使用 Google Workspace 客户端加密功能,内容的加密状态
枚举 | |
---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
加密状态未指定。结果既包含客户端加密内容,也包含未加密内容。 |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
在结果中同时包含客户端加密内容和未加密内容。 |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
仅包含客户端加密内容。 |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
仅包含未加密的内容。 |
DriveOptions
云端硬盘搜索的其他选项。
JSON 表示法 |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
字段 | |
---|---|
version |
搜索云端硬盘文件的当前版本,但导出指定日期零点之前最后保存的版本的内容。输入日期(世界协调时间)。 使用 RFC 3339,其中生成的输出将始终采用 Z 归一化,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
includeTeamDrives |
设置为 true 可包含团队云端硬盘。 |
includeSharedDrives |
设置为 true 以包含共享云端硬盘。 |
client |
设置结果是仅包含使用 Google Workspace 客户端加密功能加密的内容、仅包含未加密的内容,还是同时包含这两者。默认值为“both”。目前支持云端硬盘。 |
HangoutsChatOptions
Google Chat 搜索的其他选项
JSON 表示法 |
---|
{ "includeRooms": boolean } |
字段 | |
---|---|
include |
对于按账号或组织部门进行的搜索,将此值设为 true 即可包含聊天室。 |
VoiceOptions
语音搜索的其他选项
JSON 表示法 |
---|
{
"coveredData": [
enum ( |
字段 | |
---|---|
covered |
要搜索的数据类型 |
CalendarOptions
日历搜索的其他选项
JSON 表示法 |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
字段 | |
---|---|
location |
仅匹配位置包含给定集合中的所有字词的事件。如果字符串包含带引号的字词,此方法仅匹配位置信息包含该字词的事件。集合中的条目会被视为“和”运算。 词语拆分示例:[“New Zealand”] 与 [“New”,“Zealand”]“New Zealand”:匹配“New and better Zealand”:仅匹配后者 |
people |
仅匹配参与者包含给定集合中的所有字词的事件。集合中的条目会被视为“和”运算。 |
minus |
仅匹配标题、说明、地点或参加者中不含给定集合中的任何字词的活动。系统会将组中的条目视为“或”关系。 |
response |
仅匹配保管人做出以下某种回应的活动。如果集合为空或包含 ATTENDEE_RESPONSE_UNSPECIFIED,系统将不会对回答进行过滤。 |
version |
搜索日历活动的当前版本,但导出指定日期当天零点 [世界协调时间 (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 搜索的其他选项