- 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 |
搜尋查詢的開始時間。請以 GMT 為準。系統會將值四捨五入至指定日期的午夜 12 點。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
endTime |
搜尋查詢的結束時間。請以 GMT 為準。系統會將值四捨五入至指定日期的午夜 12 點。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
teamDriveInfo |
如果 SearchMethod 為 TEAM_DRIVE,則為必填。 |
timeZone |
時區名稱,應為 IANA TZ 名稱,例如「America/Los_Angeles」。如需時區名稱清單,請參閱「時區」。如要進一步瞭解保管箱如何使用時區,請參閱保管箱說明中心。 |
聯集欄位 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 |
設定雲端硬碟搜尋專屬選項。 |
hangoutsChatOptions |
設定 Chat 搜尋專用選項。(唯讀) |
voiceOptions |
設定語音搜尋專屬選項。 |
calendarOptions |
設定日曆搜尋專屬選項。 |
geminiOptions |
設定 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 中指定的共用雲端硬碟檔案。 |
DRIVE_DOCUMENT |
擷取 DriveDocumentInfo 中指定的文件。 |
AccountInfo
要搜尋的帳戶
| JSON 表示法 |
|---|
{ "emails": [ string ] } |
| 欄位 | |
|---|---|
emails[] |
要搜尋的一組帳戶。 |
OrgUnitInfo
要搜尋的組織單位
| JSON 表示法 |
|---|
{ "orgUnitId": string } |
| 欄位 | |
|---|---|
orgUnitId |
要搜尋的組織單位名稱,由 Admin SDK Directory API 提供。 |
HangoutsChatInfo
要搜尋的 Chat 聊天室
| JSON 表示法 |
|---|
{ "roomId": [ string ] } |
| 欄位 | |
|---|---|
roomId[] |
Chat API 提供的 Chat 聊天室 ID 清單。每個要求最多可匯出 500 個 Chat 聊天室。 |
SitesUrlInfo
要搜尋的新版 Google 協作平台網站發布網址
| JSON 表示法 |
|---|
{ "urls": [ string ] } |
| 欄位 | |
|---|---|
urls[] |
網站發布網址清單。 |
DriveDocumentInfo
要搜尋的雲端硬碟文件。
| JSON 表示法 |
|---|
{
"documentIds": {
object ( |
| 欄位 | |
|---|---|
聯集欄位 identifier。擷取雲端硬碟文件的格式。identifier 只能是下列其中一項: |
|
documentIds |
依文件 ID 指定雲端硬碟文件。 |
DriveDocumentIds
依文件 ID 指定雲端硬碟文件。
| JSON 表示法 |
|---|
{ "ids": [ string ] } |
| 欄位 | |
|---|---|
ids[] |
必填。雲端硬碟文件 ID 清單。 |
TeamDriveInfo
要搜尋的小組雲端硬碟
| JSON 表示法 |
|---|
{ "teamDriveIds": [ string ] } |
| 欄位 | |
|---|---|
teamDriveIds[] |
團隊雲端硬碟 ID 清單,由 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
雲端硬碟搜尋的其他選項。
| JSON 表示法 |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| 欄位 | |
|---|---|
versionDate |
搜尋雲端硬碟檔案的目前版本,但匯出指定日期凌晨 12:00 (世界標準時間) 前儲存的最後一個版本。以世界標準時間輸入日期。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
includeTeamDrives |
設為 true 即可納入團隊雲端硬碟。 |
includeSharedDrives |
設為 true 即可納入共用雲端硬碟。 |
clientSideEncryptedOption |
設定搜尋結果是否只包含透過 Google Workspace 用戶端加密功能加密的內容、只包含未加密的內容,或兩者皆有。預設為兩者。目前支援雲端硬碟。 |
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"] vs ["New","Zealand"]「New Zealand」:比對結果同時包含「New and better Zealand」:「New and better Zealand」比對結果只包含後者 |
peopleQuery[] |
只會比對出席者包含指定字詞組合中所有字詞的活動。系統會將集合中的項目視為「且」。 |
minusWords[] |
只比對標題、說明、地點或參與者不含指定字詞的活動。系統會將集合中的項目視為「或」。 |
responseStatuses[] |
找出保管人做出上述任一回覆的活動。如果集合為空白或包含 ATTENDEE_RESPONSE_UNSPECIFIED,系統就不會篩選回覆。 |
versionDate |
搜尋 Google 日曆活動的目前版本,但匯出指定日期凌晨 12:00 (世界標準時間) 前儲存的最後一個版本。以世界標準時間輸入日期。 使用 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 搜尋的其他選項