Aby wyszukać określony zestaw dysków współdzielonych, użyj ciągu zapytania q
field z operatorem drives.list
, aby przefiltrować dyski do zwrócenia przez połączenie co najmniej 1 wyszukiwanego hasła.
Ciąg zapytania składa się z tych 3 części:
query_term operator values
Gdzie:
.query_term
to wyszukiwane hasło lub pole, w którym ma być przeprowadzone wyszukiwanie.operator
określa warunek dla terminu zapytania.values
to konkretne wartości, których chcesz użyć do filtrowania wyników wyszukiwania.
Aby wyświetlić terminy i operatory zapytań, których możesz użyć do filtrowania dysków współdzielonych, zapoznaj się z artykułem Terminy i operatory zapytań.
Na przykład ten ciąg zapytania filtruje wyszukiwanie, aby zwracać tylko dyski współdzielone o nazwie „Zasoby interfejsu Google Drive API”.
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
Przykłady ciągów zapytania
W tabeli poniżej znajdziesz przykłady podstawowych ciągów zapytań dotyczących dysków współdzielonych. Rzeczywisty kod różni się w zależności od biblioteki klienta używanej do wyszukiwania.
Musisz też użyć znaków zmiany znaczenia w nazwach plików, aby mieć pewność, że zapytanie działa prawidłowo. Jeśli na przykład nazwa pliku zawiera zarówno apostrof ('
), jak i ukośnik lewy ("\"
), poprzedź je ukośnikiem lewym: name
contains 'quinn\'s paper\\essay'
.
Co chcesz wyszukać | Przykład | useDomainAdminAccess ustawienie |
---|---|---|
Dyski współdzielone utworzone po 1 czerwca 2017 r. | createdTime > '2017-06-01T12:00:00' |
true |
Dyski współdzielone widoczne w widoku domyślnym | hidden = false |
false |
Dyski współdzielone z więcej niż 1 użytkownikiem | memberCount > 1 |
true |
dyski współdzielone, które w nazwie mają słowo „poufne” i mają co najmniej 20 użytkowników; | name contains 'confidential' and memberCount >= 20 |
true |
Dyski współdzielone zawierające w nazwie słowo „poufne” spośród wszystkich dysków współdzielonych w organizacji | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
Dyski współdzielone, które mają w nazwie słowo „poufne”, spośród wszystkich dysków współdzielonych, do których użytkownik należy. | name contains 'confidential' |
false |
Dyski współdzielone bez przypisanego organizatora | organizerCount = 0 |
true |
Dyski współdzielone, które nie zawierają identyfikatora jednostki organizacyjnej | orgUnitId != 'C03az79cb' |
true |
Wyszukiwanie wielu haseł za pomocą nawiasów
Możesz używać nawiasów, aby grupować wiele haseł w zapytaniu. Aby na przykład wyszukać dyski współdzielone utworzone po określonej dacie, które mają więcej niż 5 organizatorów lub więcej niż 20 członków, użyj tego zapytania:
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
To wyszukiwanie zwraca wszystkie dyski współdzielone utworzone po 1 stycznia 2019 r., które mają więcej niż 5 organizatorów lub więcej niż 20 członków.
Interfejs Drive API przetwarza operatory and
i or
od lewej do prawej, więc to samo wyszukiwanie bez nawiasów zwróci:
- Tylko dyski współdzielone z więcej niż 5 organizatorami, które zostały utworzone po 1 stycznia 2019 r.
- Wszystkie dyski współdzielone, które mają więcej niż 20 użytkowników, nawet te utworzone przed 1 stycznia 2019 r.