Per cercare un insieme specifico di Drive condivisi, utilizza il campo q
della stringa di query
con drives.list
per filtrare i viaggi verso
restituire un risultato combinando uno o più termini di ricerca.
Una stringa di query contiene le seguenti tre parti:
query_term operator values
Dove:
query_term
è il termine o il campo da cercare.operator
specifica la condizione del termine di query.values
sono i valori specifici che vuoi utilizzare per filtrare la ricerca che consentono di analizzare i dati e visualizzare i risultati.
Per visualizzare i termini di query e gli operatori che puoi utilizzare per filtrare i Drive condivisi: consulta Termini e operatori delle query di ricerca.
Ad esempio, la seguente stringa di query filtra la ricerca per restituire solo Drive con il nome "Risorse API Google Drive".
q: name = 'Google Drive API resources' & useDomainAdminAccess=false
Esempi di stringhe di query
La tabella seguente elenca esempi di alcune stringhe di query di base per guida. Il codice effettivo varia a seconda della libreria client che utilizzi per l'account eseguire una ricerca.
Devi inoltre eseguire l'interpretazione letterale dei caratteri speciali nei nomi dei file per assicurarti
funziona correttamente. Ad esempio, se un nome file contiene sia un apostrofo
('
) e una barra rovesciata ("\"
), utilizza una barra rovesciata come carattere di escape per name
contains 'quinn\'s paper\\essay'
.
Su cosa vuoi eseguire la query | Esempio | useDomainAdminAccess impostazione |
---|---|---|
Drive condivisi creati dopo il 1° giugno 2017 | createdTime > '2017-06-01T12:00:00' |
true |
Drive condivisi visibili nella visualizzazione predefinita | hidden = false |
false |
Drive condivisi con più di un membro | memberCount > 1 |
true |
Drive condivisi con la parola "riservato" nel titolo e almeno 20 membri | name contains 'confidential' and memberCount >= 20 |
true |
Drive condivisi con la parola "riservato" nel titolo tra tutti i Drive condivisi dell'organizzazione | name contains 'confidential' and orgUnitId = 'C03az79cb' |
true |
Drive condivisi con la parola "riservato" nel titolo tra tutti i Drive condivisi di cui l'utente è membro. | name contains 'confidential' |
false |
Drive condivisi senza organizzatore assegnato | organizerCount = 0 |
true |
Drive condivisi che non contengono l'ID unità organizzativa | orgUnitId != 'C03az79cb' |
true |
Esegui query su più termini con parentesi
Puoi utilizzare le parentesi per raggruppare più termini di query. Ad esempio, per cercare Drive condivisi creati dopo una data specifica che hanno più più di cinque organizzatori o più di 20 membri, utilizza questa query:
createdTime > '2019-01-01T12:00:00' and (organizerCount > 5 or
memberCount > 20)
Questa ricerca restituisce tutti i Drive condivisi creati dopo il 1° gennaio 2019 e che avere più di cinque organizzatori o più di 20 membri.
L'API Drive valuta gli operatori and
e or
da sinistra a destra,
quindi la stessa ricerca senza parentesi restituirà:
- Solo i Drive condivisi con più di cinque organizzatori creati dopo il giorno 1° gennaio 2019.
- Tutti i Drive condivisi con più di 20 membri, anche quelli creati prima 1° gennaio 2019.