- Zapis JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- 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 przeprowadzić wyszukiwanie. |
dataScope |
Źródło danych, które chcesz przeszukać. |
searchMethod |
Metoda wyszukiwania. |
method |
Element do wyszukania. To pole zastępuje pole searchMethod, aby umożliwić obsługę dysków współdzielonych. Jeśli parametr 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 w strefie GMT. Wartość jest zaokrąglana do godziny 00:00 w nocy określonej daty. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
endTime |
Czas zakończenia zapytania wyszukiwania. Podaj czas w strefie GMT. Wartość jest zaokrąglana do godziny 00:00 w nocy określonej daty. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
teamDriveInfo |
Wymagane, gdy parametr SearchMethod ma wartość TEAM_DRIVE. |
timeZone |
Nazwa strefy czasowej. Musi to być nazwa strefy czasowej IANA, np. „Ameryka/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 . W razie potrzeby szczegóły elementów do wyszukiwania search_method_field mogą być tylko jednym z tych elementów: |
|
accountInfo |
Wymagane, gdy SearchMethod ma wartość ACCOUNT. |
orgUnitInfo |
Wymagane, gdy wartość atrybutu SearchMethod to ORG_UNIT. |
sharedDriveInfo |
Wymagane, gdy atrybut SearchMethod ma wartość SHARED_DRIVE. |
hangoutsChatInfo |
Wymagane, gdy SearchMethod ma wartość ROOM. (tylko do odczytu) |
sitesUrlInfo |
Wymagane, gdy parametr SearchMethod ma wartość SITES_URL. |
Pole unii corpus_options_field . dodatkowe opcje wyszukiwania w przypadku niektórych usług. corpus_options_field może być tylko jednym z tych elementów: |
|
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 dotyczące wyszukiwania głosowego. |
calendarOptions |
Ustaw opcje wyszukiwania w Kalendarzu. |
geminiOptions |
Ustaw opcje wyszukiwania Gemini. |
DataScope
Źródło danych, które mają być wyszukiwane.
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 elementu do wyszukania.
Wartości w polu enum | |
---|---|
SEARCH_METHOD_UNSPECIFIED |
Musisz określić metodę wyszukiwania, w przeciwnym razie reklama zostanie odrzucona. |
ACCOUNT |
Przeszukiwanie danych na kontach określonych w AccountInfo. |
ORG_UNIT |
Przeszukuje dane ze wszystkich kont w jednostce organizacyjnej określonej w parametrze OrgUnitInfo. |
TEAM_DRIVE |
Wyszukaj dane na Dysku zespołu określonym w teamDriveInfo. |
ENTIRE_ORG |
wyszukiwanie danych na wszystkich kontach w organizacji. Obsługiwane tylko w Gmailu. Jeśli jest on określony, nie musisz podawać informacji AccountInfo ani OrgUnitInfo. |
ROOM |
wyszukiwać wiadomości w pokojach Google Chat określonych w HangoutsChatInfo; |
SITES_URL |
Szukaj witryn na podstawie opublikowanych adresów URL określonych w SitesUrlInfo. |
SHARED_DRIVE |
wyszukiwać pliki na dyskach współdzielonych określonych w SharedDriveInfo; |
AccountInfo
Konta, które mają być przeszukane
Zapis JSON |
---|
{ "emails": [ string ] } |
Pola | |
---|---|
emails[] |
zestaw kont do przeszukania; |
OrgUnitInfo
Jednostka organizacyjna, w której chcesz przeprowadzić wyszukiwanie
Zapis JSON |
---|
{ "orgUnitId": string } |
Pola | |
---|---|
orgUnitId |
Nazwa jednostki organizacyjnej, którą chcesz przeszukać, podana przez interfejs Admin SDK Directory API. |
HangoutsChatInfo
Pokoje czatu, w których chcesz przeprowadzić wyszukiwanie
Zapis JSON |
---|
{ "roomId": [ string ] } |
Pola | |
---|---|
roomId[] |
Lista identyfikatorów pokoi czatu z interfejsu Chat API. Limit eksportowania z 500 pokojów czatu na prośbę. |
SitesUrlInfo
Adresy URL opublikowanych stron w nowej wersji Witryn Google, które chcesz przeszukać
Zapis JSON |
---|
{ "urls": [ string ] } |
Pola | |
---|---|
urls[] |
Lista opublikowanych adresów URL witryn. |
TeamDriveInfo
Dyski zespołu, które chcesz przeszukać
Zapis JSON |
---|
{ "teamDriveIds": [ string ] } |
Pola | |
---|---|
teamDriveIds[] |
Lista identyfikatorów Dysku zespołowego, jak podano w interfejsie Drive API. |
MailOptions
Dodatkowe opcje wyszukiwania w Gmailu
Zapis JSON |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
Pola | |
---|---|
excludeDrafts |
Aby wykluczyć wersje robocze, ustaw tę wartość na true. |
clientSideEncryptedOption |
Określa, czy wyniki mają obejmować treści zaszyfrowane, nieszyfrowane czy oba rodzaje. Domyślnie uwzględniane są oba. |
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 |
Dołącz 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 |
Wyszukiwanie obecnej wersji pliku na Dysku, ale eksportowanie zawartości ostatniej wersji zapisanej przed godziną 12:00 czasu UTC w wybranym dniu. Podaj datę w UTC. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
includeTeamDrives |
Ustaw jako true, 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ługiwana 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ć 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[] |
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 zbiorze są traktowane jako „i”. Przykład dzielenia wyrazów: ["Nowa Zelandia"] vs ["Nowa","Zelandia"] "Nowa Zelandia": pasuje do obu słów "Nowa i lepsza Zelandia": pasuje tylko do drugiego |
peopleQuery[] |
Zwraca tylko te zdarzenia, których uczestnicy zawierają wszystkie słowa z danego zbioru. Wpisy w zbiorze są traktowane jako „i”. |
minusWords[] |
pasuje tylko do wydarzeń, które nie zawierają żadnych słów z danego zbioru w tytule, opisie, lokalizacji lub liście uczestników; Wpisy w zbiorze są traktowane jako „lub”. |
responseStatuses[] |
Dopasowuje tylko zdarzenia, na które opiekun udzielił jednej z tych odpowiedzi. Jeśli zbiór jest pusty lub zawiera wartość ATTENDEE_RESPONSE_UNSPECIFIED, odpowiedzi nie będą filtrowane. |
versionDate |
Wyszukiwanie obecnej wersji zdarzenia w kalendarzu, ale eksportowanie zawartości ostatniej wersji zapisanej przed godziną 12:00 czasu UTC w wybranym dniu. Podaj datę w UTC. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. 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 udziału. |
ATTENDEE_RESPONSE_TENTATIVE |
Uczestnik może wziąć udział w spotkaniu. |
GeminiOptions
Ten typ nie ma pól.
Dodatkowe opcje wyszukiwarki Gemini