Wyszukiwane hasła i operatory

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 z name. Załóżmy na przykład, że masz nazwę HelloWorld. Zapytanie name contains 'Hello' zwróci wynik, ale zapytanie name contains 'World' nie.

  • Operator contains wykonuje dopasowanie tylko dla całych tokenów ciągu fullText. Jeśli na przykład pełny tekst dokumentu zawiera ciąg „HelloWorld”, tylko zapytanie fullText contains 'HelloWorld' zwraca wynik.

  • Operator contains odpowiada dokładnemu wyrażeniu alfanumerycznemu, które jest w cudzysłowie. Jeśli na przykład element fullText dokumentu zawiera ciąg „Hello world”, zapytanie fullText contains '"Hello there"' zwraca wynik, ale zapytanie fullText contains '"Hello world"' go nie zwraca. Ponadto, ponieważ wyszukiwanie jest alfanumeryczne, jeśli pełny tekst dokumentu zawiera ciąg „Hello_world”, zapytanie fullText contains '"Hello world"' zwraca wynik.

  • Warunki owners, writers i readers są pośrednio odzwierciedlane na liście Uprawnienia i odnoszą się do role 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