- Zapis JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
Definicja zapytania używana do wyszukiwania i eksportowania.
| Zapis JSON |
|---|
{ "corpus": enum ( |
| Pola | |
|---|---|
corpus |
Usługa Google Workspace, w której chcesz wyszukiwać. |
dataScope |
Źródło danych do przeszukania. |
searchMethod |
Metoda wyszukiwania, której chcesz użyć. |
method |
Element do wyszukania. To pole zastępuje pole searchMethod, aby obsługiwać dyski współdzielone. Gdy wartość parametru searchMethod to TEAM_DRIVE, odpowiedź w tym polu to SHARED_DRIVE. |
terms |
Operatory wyszukiwania specyficzne dla usługi, które umożliwiają filtrowanie wyników wyszukiwania. |
startTime |
Czas rozpoczęcia zapytania. Podaj czas w formacie GMT. Wartość jest zaokrąglana do godziny 00:00 w określonym dniu. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
endTime |
Czas zakończenia zapytania. Podaj czas w formacie GMT. Wartość jest zaokrąglana do godziny 00:00 w określonym dniu. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
teamDriveInfo |
Wymagany, gdy atrybut SearchMethod ma wartość TEAM_DRIVE. |
timeZone |
Nazwa strefy czasowej. Powinna to być nazwa strefy czasowej IANA, np. „America/Los_Angeles”. Listę nazw stref czasowych znajdziesz w artykule Strefa czasowa. Więcej informacji o tym, jak Vault korzysta ze stref czasowych, znajdziesz w Centrum pomocy Vault. |
Pole zbiorcze search_method_field. W razie potrzeby szczegóły jednostek do wyszukania search_method_field mogą być tylko jednym z tych elementów: |
|
accountInfo |
Wymagany, gdy wartość SearchMethod to ACCOUNT. |
orgUnitInfo |
Wymagany, gdy SearchMethod ma wartość ORG_UNIT. |
sharedDriveInfo |
Wymagany, gdy SearchMethod ma wartość SHARED_DRIVE. |
hangoutsChatInfo |
Wymagany, gdy SearchMethod ma wartość ROOM. (tylko do odczytu) |
sitesUrlInfo |
Wymagany, gdy atrybut SearchMethod ma wartość SITES_URL. |
driveDocumentInfo |
Wymagany, gdy SearchMethod ma wartość DRIVE_DOCUMENT. |
Pole zbiorcze corpus_options_field. Dodatkowe opcje wyszukiwania w przypadku konkretnych usług. corpus_options_field może mieć tylko jedną z tych wartości: |
|
mailOptions |
Ustaw opcje wyszukiwania w Gmailu. |
driveOptions |
Ustaw opcje wyszukiwania na Dysku. |
hangoutsChatOptions |
Ustaw opcje wyszukiwania w Google Chat. (tylko do odczytu) |
voiceOptions |
Ustaw opcje wyszukiwania głosowego. |
calendarOptions |
Ustaw opcje wyszukiwania w Kalendarzu. |
geminiOptions |
Ustaw opcje wyszukiwania w Gemini. |
DataScope
Źródło danych do przeszukiwania.
| Wartości w polu enum | |
|---|---|
DATA_SCOPE_UNSPECIFIED |
Nie określono źródła danych. |
ALL_DATA |
Wszystkie dostępne dane. |
HELD_DATA |
Tylko dane objęte blokadą. |
UNPROCESSED_DATA |
Tylko dane, które nie zostały jeszcze przetworzone przez Vault. (Tylko Gmail i Grupy dyskusyjne) |
SearchMethod
Typ jednostki do wyszukiwania.
| Wartości w polu enum | |
|---|---|
SEARCH_METHOD_UNSPECIFIED |
Musisz określić metodę wyszukiwania, w przeciwnym razie zostanie ona odrzucona. |
ACCOUNT |
Wyszukuje dane kont określonych w parametrze AccountInfo. |
ORG_UNIT |
Przeszukuje dane wszystkich kont w jednostce organizacyjnej określonej w elemencie OrgUnitInfo. |
TEAM_DRIVE |
Wyszukaj dane na Dysku zespołu określonym w parametrze teamDriveInfo. |
ENTIRE_ORG |
przeszukiwanie danych wszystkich kont w organizacji, Obsługiwane tylko w Gmailu. Jeśli podasz tę wartość, nie musisz określać AccountInfo ani OrgUnitInfo. |
ROOM |
Wyszukiwanie wiadomości w pokojach Google Chat określonych w HangoutsChatInfo. |
SITES_URL |
Wyszukaj witryny według opublikowanych adresów URL określonych w SitesUrlInfo. |
SHARED_DRIVE |
Wyszukuje pliki na dyskach współdzielonych określonych w SharedDriveInfo. |
DRIVE_DOCUMENT |
Pobiera dokumenty określone w DriveDocumentInfo. |
AccountInfo
Konta do przeszukania
| Zapis JSON |
|---|
{ "emails": [ string ] } |
| Pola | |
|---|---|
emails[] |
Zestaw kont do przeszukania. |
OrgUnitInfo
Jednostka organizacyjna, w której chcesz wyszukać.
| Zapis JSON |
|---|
{ "orgUnitId": string } |
| Pola | |
|---|---|
orgUnitId |
Nazwa jednostki organizacyjnej do wyszukania podana przez pakiet Admin SDK Directory API. |
HangoutsChatInfo
Pokoje czatu, w których chcesz wyszukiwać
| Zapis JSON |
|---|
{ "roomId": [ string ] } |
| Pola | |
|---|---|
roomId[] |
Lista identyfikatorów pokoi czatu podana przez interfejs Chat API. W ramach jednej prośby możesz wyeksportować dane z maksymalnie 500 pokoi w Google Chat. |
SitesUrlInfo
URL-e opublikowanych stron w nowej wersji Witryn Google, które chcesz przeszukać.
| Zapis JSON |
|---|
{ "urls": [ string ] } |
| Pola | |
|---|---|
urls[] |
Lista opublikowanych adresów URL witryny. |
DriveDocumentInfo
Dokumenty na Dysku, w których chcesz wyszukiwać.
| Zapis JSON |
|---|
{
"documentIds": {
object ( |
| Pola | |
|---|---|
Pole zbiorcze identifier. Format, w którym mają zostać pobrane dokumenty z Dysku. identifier może mieć tylko jedną z tych wartości: |
|
documentIds |
Określ dokumenty na Dysku za pomocą identyfikatora dokumentu. |
DriveDocumentIds
Określ dokumenty na Dysku za pomocą identyfikatora dokumentu.
| Zapis JSON |
|---|
{ "ids": [ string ] } |
| Pola | |
|---|---|
ids[] |
Wymagane. Lista identyfikatorów dokumentów na Dysku. |
TeamDriveInfo
Dyski zespołu do przeszukania
| Zapis JSON |
|---|
{ "teamDriveIds": [ string ] } |
| Pola | |
|---|---|
teamDriveIds[] |
Lista identyfikatorów dysków zespołowych podana przez interfejs Drive API. |
MailOptions
Dodatkowe opcje wyszukiwania w Gmailu
| Zapis JSON |
|---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
| Pola | |
|---|---|
excludeDrafts |
Ustaw wartość true, aby wykluczyć wersje robocze. |
clientSideEncryptedOption |
Określa, czy wyniki mają zawierać zaszyfrowane treści, niezaszyfrowane treści czy oba rodzaje treści. Domyślnie uwzględniane są oba typy. |
ClientSideEncryptedOption
Jeśli Twoja organizacja korzysta z szyfrowania po stronie klienta Google Workspace, stan szyfrowania treści
| Wartości w polu enum | |
|---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
Stan szyfrowania jest nieokreślony. Wyniki obejmują zarówno treści zaszyfrowane po stronie klienta, jak i niezaszyfrowane. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
uwzględniać w wynikach zarówno treści zaszyfrowane po stronie klienta, jak i niezaszyfrowane; |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
Uwzględniaj tylko treści zaszyfrowane po stronie klienta. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
Uwzględniaj tylko nieszyfrowane treści. |
DriveOptions
Dodatkowe opcje wyszukiwania na Dysku.
| Zapis JSON |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| Pola | |
|---|---|
versionDate |
Wyszukiwanie obecnej wersji pliku na Dysku, ale eksportowanie zawartości ostatniej wersji zapisanej przed godziną 12:00 czasu UTC wybranego dnia. Wpisz datę w formacie UTC. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
includeTeamDrives |
Ustaw wartość true, aby uwzględnić Dysk zespołu. |
includeSharedDrives |
Ustaw wartość true, aby uwzględnić dyski współdzielone. |
clientSideEncryptedOption |
Określ, czy wyniki mają obejmować tylko treści zaszyfrowane za pomocą szyfrowania po stronie klienta Google Workspace, tylko treści niezaszyfrowane czy oba rodzaje treści. Domyślnie są to oba typy. Obecnie obsługiwane w przypadku Dysku. |
sharedDrivesOption |
Opcjonalnie. Opcje uwzględniania i wykluczania dokumentów z dysków współdzielonych. Zalecamy używanie tego pola zamiast includeSharedDrives. Jeśli to pole jest ustawione, zastępuje ono pola includeSharedDrives i includeTeamDrives. |
HangoutsChatOptions
Dodatkowe opcje wyszukiwania w Google Chat
| Zapis JSON |
|---|
{ "includeRooms": boolean } |
| Pola | |
|---|---|
includeRooms |
W przypadku wyszukiwania według konta lub jednostki organizacyjnej ustaw wartość true, aby uwzględnić pokoje. |
VoiceOptions
Dodatkowe opcje wyszukiwania głosowego
| Zapis JSON |
|---|
{
"coveredData": [
enum ( |
| Pola | |
|---|---|
coveredData[] |
Typy danych do wyszukiwania |
CalendarOptions
Dodatkowe opcje wyszukiwania w Kalendarzu
| Zapis JSON |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| Pola | |
|---|---|
locationQuery[] |
Zwraca tylko te wydarzenia, których lokalizacja zawiera wszystkie słowa z danego zbioru. Jeśli ciąg znaków zawiera wyrażenia w cudzysłowie, ta metoda dopasowuje tylko te zdarzenia, których lokalizacja zawiera dokładne wyrażenie. Wpisy w zbiorze są traktowane jako „i”. Przykład podziału słów: ["New Zealand"] vs ["New","Zealand"] „New Zealand”: pasuje do obu „New and better Zealand”: pasuje tylko do drugiego |
peopleQuery[] |
Zwraca tylko te wydarzenia, których uczestnicy zawierają wszystkie słowa z danego zbioru. Wpisy w zbiorze są traktowane jako „i”. |
minusWords[] |
Pasuje tylko do tych wydarzeń, które nie zawierają żadnego ze słów z danego zbioru w tytule, opisie, lokalizacji ani uczestnikach. Wpisy w zbiorze są traktowane jako „lub”. |
responseStatuses[] |
Dopasowuje tylko zdarzenia, na które opiekun odpowiedział w jeden z tych sposobów. Jeśli zbiór jest pusty lub zawiera wartość ATTENDEE_RESPONSE_UNSPECIFIED, odpowiedzi nie będą filtrowane. |
versionDate |
Wyszukiwanie bieżącej wersji wydarzenia w Kalendarzu, ale eksportowanie zawartości ostatniej wersji zapisanej przed godziną 12:00 czasu UTC w wybranym dniu. Wpisz datę w formacie UTC. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
AttendeeResponse
Odpowiedź użytkownika na zaproszenie.
| Wartości w polu enum | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
Nieokreślona odpowiedź uczestnika. Jeśli ta opcja jest ustawiona, odpowiedzi nie będą filtrowane, a wszystkie inne odpowiedzi uczestników, które są częścią opcji zapytania, zostaną zignorowane. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
Uczestnik został zaproszony, ale jeszcze nie odpowiedział. |
ATTENDEE_RESPONSE_ACCEPTED |
Uczestnik planuje wziąć udział. |
ATTENDEE_RESPONSE_DECLINED |
Uczestnik nie planuje wziąć udziału w wydarzeniu. |
ATTENDEE_RESPONSE_TENTATIVE |
Uczestnik prawdopodobnie weźmie udział. |
GeminiOptions
Ten typ nie ma pól.
Dodatkowe opcje wyszukiwania w Gemini