- Zapis JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
Definicja zapytania używana do wyszukiwania i eksportowania.
Zapis JSON |
---|
{ "corpus": enum ( |
Pola | |
---|---|
corpus |
Usługa Google Workspace, w której chcesz przeprowadzić wyszukiwanie. |
dataScope |
Źródło danych, które chcesz przeszukać. |
searchMethod |
Metoda wyszukiwania. |
method |
Element do przeszukania. To pole zastępuje searchMethod w celu obsługi dysków współdzielonych. Gdy właściwość searchMethod ma wartość TEAM_Drive, odpowiedź w tym polu to SHARED_Drive. |
terms |
Operatory wyszukiwania związane z poszczególnymi usługami, które służą do filtrowania wyników wyszukiwania. |
startTime |
Czas rozpoczęcia zapytania wyszukiwania. Podaj czas GMT. Wartość jest zaokrąglana do godziny 00:00 w wybranym dniu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
endTime |
Czas zakończenia wyszukiwania. Podaj czas GMT. Wartość jest zaokrąglana do godziny 00:00 w wybranym dniu. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
teamDriveInfo |
Wymagane, gdy parametr SearchMethod ma wartość TEAM_DRIVE. |
timeZone |
Nazwa strefy czasowej. Powinna to być nazwa IANA TZ, na przykład „America/Los_Angeles”. Listę nazw stref czasowych znajdziesz w sekcji Strefa czasowa. Więcej informacji o tym, jak Vault używa stref czasowych, znajdziesz w Centrum pomocy Vault. |
Pole unii search_method_field . Jeśli wymagane jest wyszukiwanie w search_method_field , szczegółowe informacje o elementach mogą zawierać tylko jeden z tych elementów: |
|
accountInfo |
Wymagany, gdy SearchMethod ma wartość ACCOUNT. |
orgUnitInfo |
Wymagane, gdy wartość atrybutu SearchMethod to ORG_UNIT. |
sharedDriveInfo |
Wymagane, gdy atrybut SearchMethod ma wartość SHARED_DRIVE. |
hangoutsChatInfo |
Wymagany, gdy SearchMethod ma wartość ROOM. (tylko do odczytu) |
sitesUrlInfo |
Wymagany, gdy SearchMethod ma wartość SITES_URL. |
Pole unii corpus_options_field . dodatkowe opcje wyszukiwania w przypadku niektórych usług. corpus_options_field może mieć tylko jedną z tych wartości: |
|
mailOptions |
Ustaw opcje wyszukiwania związane z Gmailem. |
driveOptions |
Skonfiguruj opcje Dysku związane z wyszukiwaniem. |
hangoutsChatOptions |
Ustaw opcje wyszukiwania w Google Chat. (tylko do odczytu) |
voiceOptions |
Ustaw opcje dotyczące wyszukiwania głosowego. |
calendarOptions |
Ustaw opcje związane z wyszukiwaniem w Kalendarzu. |
DataScope
Źródło danych do przeszukania.
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 zablokowane. |
UNPROCESSED_DATA |
Tylko dane, które nie zostały jeszcze przetworzone przez Vault. (tylko Gmail i Grupy dyskusyjne) |
SearchMethod
Typ elementu do wyszukiwania.
Wartości w polu enum | |
---|---|
SEARCH_METHOD_UNSPECIFIED |
Musisz określić metodę wyszukiwania, w przeciwnym razie reklama zostanie odrzucona. |
ACCOUNT |
Przeszuka dane kont określonych we AccountInfo. |
ORG_UNIT |
Przeszuka dane wszystkich kont w jednostce organizacyjnej określonej we właściwości OrgUnitInfo. |
TEAM_DRIVE |
Wyszukaj dane na Dysku zespołu określonym w teamDriveInfo. |
ENTIRE_ORG |
przeszukiwanie danych na wszystkich kontach w organizacji, Obsługiwane tylko w Gmailu. W tym przypadku nie musisz określać właściwości AccountInfo ani OrgUnitInfo. |
ROOM |
Wyszukiwanie wiadomości w pokojach czatu określonych w HangoutsChatInfo. |
SITES_URL |
Szukaj witryn na podstawie opublikowanych adresów URL określonych w SitesUrlInfo. |
SHARED_DRIVE |
Wyszukaj pliki na dyskach współdzielonych określonych we właściwości SharedDriveInfo. |
AccountInfo
Konta, które mają być przeszukane
Zapis JSON |
---|
{ "emails": [ string ] } |
Pola | |
---|---|
emails[] |
Zbiór kont do przeszukania. |
OrgUnitInfo
Jednostka organizacyjna do przeszukania
Zapis JSON |
---|
{ "orgUnitId": string } |
Pola | |
---|---|
orgUnitId |
Nazwa jednostki organizacyjnej do przeszukania podana przez interfejs Admin SDK Directory API. |
HangoutsChatInfo
Pokoje czatu do przeszukiwania
Zapis JSON |
---|
{ "roomId": [ string ] } |
Pola | |
---|---|
roomId[] |
Lista identyfikatorów pokojów czatu podana przez interfejs Chat API. Limit eksportowania z 500 pokojów czatu na prośbę. |
SitesUrlInfo
Adresy URL opublikowanych witryn w nowej wersji Witryn Google do przeszukiwania
Zapis JSON |
---|
{ "urls": [ string ] } |
Pola | |
---|---|
urls[] |
Lista adresów URL opublikowanych stron internetowych. |
TeamDriveInfo
Dyski zespołu do przeszukiwania
Zapis JSON |
---|
{ "teamDriveIds": [ string ] } |
Pola | |
---|---|
teamDriveIds[] |
Lista identyfikatorów Dysku zespołu udostępniona przez interfejs Drive API. |
MailOptions
Dodatkowe opcje wyszukiwania w Gmailu
Zapis JSON |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
Pola | |
---|---|
excludeDrafts |
Aby wykluczyć wersje robocze, ustaw wartość true (prawda). |
clientSideEncryptedOption |
Określa, czy wyniki mają obejmować treści zaszyfrowane, nieszyfrowane czy oba rodzaje. Domyślnie uwzględniane są obie te wartości. |
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 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ędnij tylko treści zaszyfrowane po stronie klienta. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
Uwzględniaj tylko treści niezaszyfrowane. |
DriveOptions
Dodatkowe opcje wyszukiwania na Dysku
Zapis JSON |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
Pola | |
---|---|
versionDate |
Przeszukuj bieżącą wersję pliku na Dysku i wyeksportuj zawartość ostatniej wersji zapisanej przed godziną 00:00 czasu UTC w wybranym dniu. Wpisz datę w strefie czasowej UTC. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
includeTeamDrives |
Ustaw wartość Prawda, aby uwzględnić Dysk zespołu. |
includeSharedDrives |
Aby uwzględnić dyski współdzielone, ustaw wartość na true. |
clientSideEncryptedOption |
Określ, czy wyniki mają zawierać tylko treści zaszyfrowane za pomocą szyfrowania po stronie klienta Google Workspace, tylko treści niezaszyfrowane czy oba rodzaje. Domyślnie są zaznaczone oba pola. Obecnie obsługiwane na Dysku. |
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ć sale. |
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[] |
Dopasowuje tylko te zdarzenia, których lokalizacja zawiera wszystkie słowa z danego zbioru. Jeśli ciąg znaków zawiera cudzysłów, ta metoda pasuje tylko do tych zdarzeń, których lokalizacja zawiera dokładne wyrażenie. Wpisy w zestawie są umieszczane w operatorze „i”. Przykład dzielenia słów: ["Nowa Zelandia"] vs ["Nowa","Zelandia"] „Nowa Zelandia”: pasuje do obu słów „Nowa i lepsza Zelandia”: pasuje tylko do drugiego |
peopleQuery[] |
Dopasowuje tylko te wydarzenia, których uczestnicy zawierają wszystkie słowa w podanym zestawie. Wpisy w zestawie są umieszczane w operatorze „i”. |
minusWords[] |
Dopasowuje tylko te wydarzenia, które nie zawierają żadnego ze słów w podanym zestawie w tytule, opisie, lokalizacji ani uczestnikach. Wpisy w zbiorze są traktowane jako „lub”. |
responseStatuses[] |
Dopasowuje tylko zdarzenia, na które opiekun udzielił jednej z tych odpowiedzi. Jeśli zestaw jest pusty lub zawiera ciąg ATTENDEE_Response_UNSPECIFIED, filtrowanie nie będzie stosowane. |
versionDate |
Wyszukaj bieżącą wersję zdarzenia w kalendarzu, ale wyeksportuj zawartość ostatniej wersji zapisanej przed godziną 12:00 czasu UTC w wybranym dniu. Wpisz datę w strefie czasowej UTC. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. 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ęcia udziału. |
ATTENDEE_RESPONSE_TENTATIVE |
Uczestnik spodziewa się uczestniczyć w wydarzeniu. |