Aby wyszukać określony zestaw dysków współdzielonych, użyj pola ciągu zapytania q
z parametrem drives.list
, aby odfiltrować dyski, które mają zwrócić wyniki, łącząc co najmniej 1 wyszukiwane hasło.
Ciąg tekstowy zapytania składa się z tych 3 części:
query_term operator values
Gdzie:
query_term
to zapytanie lub pole, w którym ma być przeprowadzone wyszukiwanie.operator
określa warunek dla wyrażenia zapytania.values
to konkretne wartości, których chcesz użyć do filtrowania wyników wyszukiwania.
Aby wyświetlić zapytania i operatory, których możesz używać do filtrowania dysków współdzielonych, zapoznaj się z artykułem Zapytania i operatorzy wyszukiwania.
Na przykład następujący ciąg znaków filtra wyszukiwania zwraca tylko udostępnione dyski o nazwie „Zasoby interfejsu API Dysku Google”.
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
Przykłady ciągów zapytań
W tabeli poniżej znajdziesz przykłady podstawowych ciągów zapytań dotyczących udostępnionych dysków. Rzeczywisty kod różni się w zależności od biblioteki klienta używanej do wyszukiwania.
Aby zapytanie działało prawidłowo, musisz też zmieniać znaczenie znaków specjalnych w nazwach plików. Jeśli np. nazwa pliku zawiera znak apostrofu ('
) i znak ukośnika lewego ("\"
), możesz użyć ukośnika lewego, aby je rozdzielić: name
contains 'quinn\'s paper\\essay'
.
Co chcesz zapytać | 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 ze słowem „poufne” w tytule i mające co najmniej 20 użytkowników | name contains 'confidential' and memberCount >= 20 |
true |
Dyski współdzielone ze słowem „poufne” w tytule wśród wszystkich dysków współdzielonych w organizacji | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
Dyski współdzielone z słowem „poufne” w nazwie wś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ł w nawiasach
Aby pogrupować wiele haseł w zapytaniu, możesz użyć nawiasów. Aby np. wyszukać dyski współdzielone utworzone po określonym dniu, 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)
Ta wyszukiwarka 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 użytkowników.
Interfejs API Dysku ocenia operatory and
i or
od lewej do prawej,
więc ten sam wyszukiwany ciąg znaków bez nawiasów zwróci:
- Tylko dyski współdzielone z co najmniej 5 organizatorami, które zostały utworzone po 1 stycznia 2019 r.
- wszystkich dysków współdzielonych, które mają ponad 20 użytkowników, nawet takich, które zostały utworzone przed 1 stycznia 2019 r.