Questa guida di riferimento fornisce termini e operatori di query che puoi utilizzare con l'API Google Drive per filtrare file, cartelle e Drive condivisi.
Per esempi di ricerca di file, vedi Cercare file e cartelle.
Per esempi di ricerche di Drive condivisi, vedi Cercare Drive condivisi.
Sintassi della stringa di query
Una stringa di query contiene le seguenti tre parti:
query_term operator values
Dove:
- query_termè il termine o il campo della query su cui eseguire la ricerca.
- operatorspecifica la condizione per il termine di query.
- valuessono i valori specifici che vuoi utilizzare per filtrare i risultati di ricerca.
Operatori di query
La tabella seguente elenca gli operatori di query validi:
| Operatore | Utilizzo | 
|---|---|
| contains | Il contenuto di una stringa è presente nell'altra. | 
| = | Il contenuto di una stringa o di un valore booleano è uguale all'altro. | 
| != | Il contenuto di una stringa o di un valore booleano non è uguale all'altro. | 
| < | Un valore è inferiore a un altro. | 
| <= | Un valore è minore o uguale a un altro. | 
| > | Un valore è maggiore di un altro. | 
| >= | Un valore è maggiore o uguale a un altro. | 
| in | Un elemento è contenuto all'interno di una raccolta. | 
| and | Restituisce gli elementi che corrispondono a entrambe le query. | 
| or | Restituisce gli elementi che corrispondono a una delle due query. | 
| not | Nega una query di ricerca. | 
| has | Una raccolta contiene un elemento corrispondente ai parametri. | 
Termini di query specifici per il file
La tabella seguente elenca tutti i termini di query validi per i file. Per i tipi di dati e le descrizioni, consulta il riferimento alla risorsa files.
| Termine di query | Operatori validi | Utilizzo | 
|---|---|---|
| name | contains,=,!= | Nome del file. Racchiudi tra virgolette singole ( '). Esegui l'escape delle virgolette singole nelle query con\', ad esempio'Valentine\'s Day'. | 
| fullText | contains | Se le proprietà name,description,indexableTexto il testo nei contenuti o nei metadati del file corrispondono. Racchiudi tra virgolette singole ('). Esegui l'escape delle virgolette singole nelle query con\', ad esempio'Valentine\'s Day'. | 
| mimeType | contains,=,!= | Tipo MIME del file. Racchiudi tra virgolette singole ( '). Esegui l'escape delle virgolette singole nelle query con\', ad esempio'Valentine\'s Day'. Per ulteriori informazioni sui tipi MIME, consulta Tipi MIME supportati da Google Workspace e Google Drive. | 
| modifiedTime | <=,<,=,!=,>,>= | La data dell'ultima modifica del file. Formato RFC 3339, fuso orario predefinito UTC, ad esempio 2012-06-04T12:00:00-08:00. I campi di tipodatenon sono confrontabili tra loro, ma solo con date costanti. | 
| viewedByMeTime | <=,<,=,!=,>,>= | Data dell'ultima visualizzazione di un file da parte dell'utente. Formato RFC 3339, fuso orario predefinito UTC, ad esempio 2012-06-04T12:00:00-08:00. I campi di tipodatenon sono confrontabili tra loro, ma solo con date costanti. | 
| trashed | =,!= | Indica se il file si trova nel cestino. Può essere trueofalse. | 
| starred | =,!= | Indica se il file è stato aggiunto a Speciali. Può essere trueofalse. | 
| parents | in | Indica se la raccolta genitori contiene l'ID specificato. | 
| owners | in | Utenti proprietari del file. | 
| writers | in | Utenti o gruppi che dispongono dell'autorizzazione a modificare il file. Consulta il riferimento alla risorsa permissions. | 
| readers | in | Utenti o gruppi che dispongono dell'autorizzazione a leggere il file. Consulta il riferimento alla risorsa permissions. | 
| sharedWithMe | =,!= | I file che si trovano nella raccolta "Condivisi con me" dell'utente. Tutti gli utenti del file sono inclusi nell'elenco di controllo dell'accesso (ACL) del file. Può essere trueofalse. | 
| createdTime | <=,<,=,!=,>,>= | Data di creazione del file. Utilizza il formato RFC 3339, il fuso orario predefinito è UTC, ad esempio 2012-06-04T12:00:00-08:00. | 
| properties | has | Proprietà di file personalizzate pubbliche. | 
| appProperties | has | Proprietà di file personalizzate private. | 
| visibility | =,!= | Il livello di visibilità del file. I valori validi sono anyoneCanFind,anyoneWithLink,domainCanFind,domainWithLinkelimited. Racchiudi tra virgolette semplici ('). | 
| shortcutDetails.targetId | =,!= | L'ID dell'elemento a cui punta la scorciatoia. | 
Di seguito sono riportate alcune combinazioni di operatori e termini di ricerca:
- L'operatore - containsesegue la corrispondenza del prefisso solo per un termine- name. Ad esempio, supponiamo che tu abbia un nome- HelloWorld. Una query di- name contains 'Hello'restituisce un risultato, ma una query di- name contains 'World'no.
- L'operatore - containsesegue la corrispondenza solo per i token di stringa interi per il termine- fullText. Ad esempio, se il testo completo di un documento contiene la stringa "HelloWorld", solo la query- fullText contains 'HelloWorld'restituisce un risultato.
- L'operatore - containscorrisponde a una frase alfanumerica esatta se l'operando a destra è racchiuso tra virgolette doppie. Ad esempio, se il- fullTextdi un documento contiene la stringa "Hello there world", la query- fullText contains '"Hello there"'restituisce un risultato, ma la query- fullText contains '"Hello world"'no. Inoltre, poiché la ricerca è alfanumerica, se il testo completo di un documento contiene la stringa "Hello_world", la query- fullText contains '"Hello world"'restituisce un risultato.
- I termini - owners,- writerse- readerssi riflettono indirettamente nell'elenco- permissionse si riferiscono a- rolenell'autorizzazione. Per un elenco completo delle autorizzazioni dei ruoli, consulta Ruoli e autorizzazioni.
Per altri esempi di ricerche di stringhe di query, consulta Esempi di stringhe di query di file.
Termini di query specifici per i Drive condivisi
La tabella seguente elenca tutti i termini di ricerca validi per i Drive condivisi. Per i tipi di dati e le descrizioni, consulta il riferimento alla risorsa drives.
| Termine di query | Operatori validi | Utilizzo | useDomainAdminAccessimpostazione | 
|---|---|---|---|
| createdTime | <=,<,=,!=,>,>= | Data di creazione del Drive condiviso. Formato RFC 3339, fuso orario predefinito UTC, ad esempio 2012-06-04T12:00:00-08:00. | true | 
| hidden | =,!= | Specifica se il Drive condiviso è nascosto. Può essere trueofalse. | false | 
| memberCount | <=,<,=,!=,>,>= | Numero di utenti e gruppi membri del Drive condiviso. Accetta un valore numerico. | true | 
| name | contains,=,!= | Nome del Drive condiviso. Racchiudi tra virgolette singole ( '). Esegui l'escape delle virgolette singole nelle query con\', ad esempio'Valentine\'s Day'. | true | 
| organizerCount | <=,<,=,!=,>,>= | Numero di utenti e gruppi che sono organizzatori del Drive condiviso. Accetta un valore numerico. | true | 
| orgUnitId | =,!= | L'ID unità organizzativa di un Drive condiviso. Accetta un valore stringa. | true | 
Per altri esempi di ricerche di stringhe di query, vedi Esempi di stringhe di query per i Drive condivisi.
Argomenti correlati
- Cercare file e cartelle
- Cercare Drive condivisi
- Tipi MIME supportati da Google Workspace e Google Drive
- Ruoli e autorizzazioni