Ciąg zapytania składa się z 3 części:
query_term operator values
Gdzie:
query_term to wyszukiwane hasło lub pole.
Operator określa warunek zapytania.
Wartości to konkretne wartości, których chcesz używać do filtrowania wyników wyszukiwania.
W tym artykule znajdziesz warunki zapytań i operatory, których możesz używać w interfejsie API Dysku Google.
Operatory zapytań
Ta tabela zawiera wszystkie prawidłowe operatory zapytań:
Operator | Wykorzystanie |
---|---|
contains |
Treść jednego ciągu występuje w drugim. |
= |
Ciąg lub wartość logiczna jest równa innej treści. |
!= |
Treść ciągu znaków lub wartość logiczna jest różna od drugiej. |
< |
Wartość jest mniejsza od wartości innej. |
<= |
Wartość jest mniejsza od lub równa innej wartości. |
> |
Wartość jest większa od innej. |
>= |
Wartość jest większa lub równa innej wartości. |
in |
Element jest częścią kolekcji. |
and |
Zwróć elementy, które pasują do obu zapytań. |
or |
Zwróć elementy, które pasują do dowolnego z zapytań. |
not |
Negatywne zapytanie wyszukiwania. |
has |
Kolekcja zawiera element pasujący do parametrów. |
Zapytania dotyczące konkretnego pliku
W tabeli poniżej znajdziesz listę wszystkich prawidłowych zapytań dotyczących plików. Informacje o typach i opisach danych znajdziesz w dokumentacji zasobów files
.
Wyszukiwane hasło | Prawidłowe operatory | Wykorzystanie |
---|---|---|
name |
contains , = , != |
Nazwa pliku. Otoczka z pojedynczymi cudzysłowami ' . Stosuj cudzysłowy pojedyncze w zapytaniach z operatorem \' , takich jak 'Valentine\'s Day' . |
fullText |
contains |
Wskazuje, czy właściwości name , description , indexableText czy tekst w zawartości lub metadanych pliku są zgodne. Otoczka z pojedynczymi cudzysłowami ' . Stosuj cudzysłowy pojedyncze w zapytaniach z operatorem \' , takich jak 'Valentine\'s Day' . |
mimeType |
contains , = , != |
Typ MIME pliku. Otoczka z pojedynczymi cudzysłowami ' . Stosuj cudzysłowy pojedyncze w zapytaniach z operatorem \' , takich jak 'Valentine\'s Day' . Więcej informacji o typach MIME znajdziesz w artykule Typy MIME Google Workspace i Dysku. |
modifiedTime |
<= , < , = , != , > , >= |
Data ostatniej modyfikacji pliku. RFC 3339, domyślna strefa czasowa to UTC, np. 2012-06-04T12:00:00-08:00 . Pola typu date nie są obecnie porównywalne ze sobą, tylko ze stałymi datami. |
viewedByMeTime |
<= , < , = , != , > , >= |
Data ostatniego wyświetlenia pliku przez użytkownika. RFC 3339, domyślna strefa czasowa to UTC, np. 2012-06-04T12:00:00-08:00 . Pola typu date nie są obecnie porównywalne ze sobą, tylko ze stałymi datami. |
trashed |
= , != |
Określa, czy plik znajduje się w koszu. Może to być true lub false . |
starred |
= , != |
Określa, czy plik jest oznaczony gwiazdką. Może to być true lub false . |
parents |
in |
Określa, czy kolekcja nadrzędna zawiera określony identyfikator. |
owners |
in |
Użytkownicy, którzy są właścicielami pliku. |
writers |
in |
Użytkownicy lub grupy, które mają uprawnienia do modyfikowania pliku. Zobacz materiały dotyczące uprawnień. |
readers |
in |
Użytkownicy lub grupy, które mają uprawnienia do odczytu pliku. Zobacz materiały dotyczące uprawnień. |
sharedWithMe |
= , != |
Pliki, które znajdują się w kolekcji użytkownika „Udostępnione dla mnie” użytkownika. Wszyscy użytkownicy na liście kontroli dostępu (ACL) pliku. Może to być true lub false . |
createdTime |
<= , < , = , != , > , >= |
Data utworzenia dysku współdzielonego. Użyj formatu RFC 3339 (domyślna strefa czasowa to UTC, np. 2012-06-04T12:00:00-08:00 ). |
properties |
has |
Publiczne właściwości niestandardowych plików. |
appProperties |
has |
Prywatne właściwości pliku niestandardowego. |
visibility |
= , != |
Poziom widoczności pliku. Prawidłowe wartości to anyoneCanFind , anyoneWithLink , domainCanFind , domainWithLink i limited . Otoczka z pojedynczymi cudzysłowami ' . |
shortcutDetails.targetId |
= , != |
Identyfikator elementu, do którego prowadzi skrót. |
Poniższe kombinacje przedstawiają kombinacje operatorów i zapytań:
Operator
contains
dopasowuje prefiksy tylko do hasła zname
. Załóżmy na przykład, że masz nazwęHelloWorld
. Zapytaniename contains 'Hello'
zwróci wynik, ale zapytaniename contains 'World'
nie.Operator
contains
wykonuje dopasowanie tylko dla całych tokenów ciągufullText
. Jeśli na przykład pełny tekst dokumentu zawiera ciąg „HelloWorld”, tylko zapytaniefullText contains 'HelloWorld'
zwraca wynik.Operator
contains
odpowiada dokładnemu wyrażeniu alfanumerycznemu, które jest w cudzysłowie. Jeśli na przykład elementfullText
dokumentu zawiera ciąg „Hello world”, zapytaniefullText contains '"Hello there"'
zwraca wynik, ale zapytaniefullText contains '"Hello world"'
go nie zwraca. Ponadto, ponieważ wyszukiwanie jest alfanumeryczne, jeśli pełny tekst dokumentu zawiera ciąg „Hello_world”, zapytaniefullText contains '"Hello world"'
zwraca wynik.Warunki
owners
,writers
ireaders
są pośrednio odzwierciedlane na liście Uprawnienia i odnoszą się dorole
w uprawnieniach.
Więcej przykładów wyszukiwania ciągów zapytań znajdziesz w artykule Przykładowe ciągi zapytań.
Zapytania dotyczące poszczególnych dysków współdzielonych
W tabeli poniżej znajdziesz listę wszystkich prawidłowych zapytań dotyczących dysku współdzielonego. Informacje o typach i opisach danych znajdziesz w dokumentacji zasobów na dyskach.
Wyszukiwane hasło | Prawidłowe operatory | Wykorzystanie | Wymagane ustawienie: useDomainAdminAccess |
---|---|---|---|
createdTime |
<= , < , = , != , > , >= |
Data utworzenia dysku współdzielonego. RFC 3339, domyślna strefa czasowa to UTC, np. 2012-06-04T12:00:00-08:00 . |
true |
hidden |
= , != |
Określa, czy dysk współdzielony jest ukryty. Może to być true lub false . |
false |
memberCount |
<= , < , = , != , > , >= |
Liczba użytkowników i grup, którzy są użytkownikami dysku współdzielonego. Przyjmuje wartość liczbową. | true |
name |
contains , = , != |
Nazwa dysku współdzielonego. Otoczka z pojedynczymi cudzysłowami ' . Stosuj cudzysłowy pojedyncze w zapytaniach z operatorem \' , takich jak 'Valentine\'s Day' . |
false |
organizerCount |
<= , < , = , != , > , >= |
Liczba użytkowników i grup, które są organizatorami dysku współdzielonego. Przyjmuje wartość liczbową. | true |
orgUnitId |
= , != |
Identyfikator jednostki organizacyjnej dysku współdzielonego. Przyjmuje wartość ciągu znaków. | true |