Este guia de referência fornece termos e operadores de consulta que podem ser usados com a API Google Drive para filtrar arquivos, pastas e drives compartilhados.
Para conferir exemplos de pesquisa de arquivos, consulte Pesquisar arquivos e pastas.
Para ver exemplos de pesquisas de drives compartilhados, consulte Pesquisar drives compartilhados.
Sintaxe da string de consulta
Uma string de consulta contém as três partes a seguir:
query_term operator values
Em que:
query_term
é o campo ou termo de consulta a ser pesquisado.operator
especifica a condição para o termo da consulta.values
são os valores específicos que você quer usar para filtrar os resultados da pesquisa.
Operadores de consulta
A tabela a seguir lista os operadores de consulta válidos:
Operador | Uso |
---|---|
contains |
O conteúdo de uma string está presente na outra. |
= |
O conteúdo de uma string ou booleano é igual ao outro. |
!= |
O conteúdo de uma string ou booleano não é igual ao outro. |
< |
Um valor é menor que outro. |
<= |
Um valor é menor ou igual a outro. |
> |
Um valor é maior que outro. |
>= |
Um valor é maior ou igual a outro. |
in |
Um elemento está contido em uma coleção. |
and |
Retorna itens que correspondem às duas consultas. |
or |
Retorna itens que correspondem a qualquer uma das consultas. |
not |
Nega uma consulta de pesquisa. |
has |
Uma coleção contém um elemento que corresponde aos parâmetros. |
Termos de consulta específicos do arquivo
A tabela a seguir lista todos os termos de consulta de arquivo válidos. Para tipos e descrições de dados, consulte a referência de recursos files
.
Termo de consulta | Operadores válidos | Uso |
---|---|---|
name |
contains , = , != |
Nome do arquivo. Use aspas simples (' ). Use \' para escapar de aspas simples em consultas, como 'Valentine\'s Day' . |
fullText |
contains |
Se as propriedades name , description , indexableText ou o texto no conteúdo ou nos metadados do arquivo correspondem. Use aspas simples (' ). Use \' para escapar de aspas simples em consultas, como 'Valentine\'s Day' . |
mimeType |
contains , = , != |
Tipo MIME do arquivo. Use aspas simples (' ). Use \' para escapar de aspas simples em consultas, como 'Valentine\'s Day' . Para mais informações sobre os tipos MIME, consulte Tipos MIME compatíveis com o Google Workspace e o Google Drive. |
modifiedTime |
<= , < , = , != , > , >= |
Data da última modificação do arquivo. Formato RFC 3339, o fuso horário padrão é UTC, como 2012-06-04T12:00:00-08:00 . Os campos do tipo date não são comparáveis entre si, apenas a datas constantes. |
viewedByMeTime |
<= , < , = , != , > , >= |
Data da última vez que o usuário acessou um arquivo. Formato RFC 3339, o fuso horário padrão é UTC, como 2012-06-04T12:00:00-08:00 . Os campos do tipo date não são comparáveis entre si, apenas a datas constantes. |
trashed |
= , != |
Se o arquivo está na lixeira ou não. Pode ser true ou false . |
starred |
= , != |
Se o arquivo tem ou não estrela. Pode ser true ou false . |
parents |
in |
Se a coleção pai contém o ID especificado. |
owners |
in |
Usuários que são proprietários do arquivo. |
writers |
in |
Usuários ou grupos que têm permissão para modificar o arquivo. Consulte a referência do recurso permissions . |
readers |
in |
Usuários ou grupos que têm permissão para ler o arquivo. Consulte a referência do recurso permissions . |
sharedWithMe |
= , != |
Arquivos que estão na coleção "Compartilhados comigo" do usuário. Todos os usuários do arquivo estão na lista de controle de acesso (ACL) do arquivo. Pode ser true ou false . |
createdTime |
<= , < , = , != , > , >= |
Data de criação do drive compartilhado. Use o formato RFC 3339. O fuso horário padrão é UTC, como 2012-06-04T12:00:00-08:00 . |
properties |
has |
Propriedades de arquivo personalizadas públicas. |
appProperties |
has |
Propriedades de arquivo personalizadas particulares. |
visibility |
= , != |
O nível de visibilidade do arquivo. Os valores válidos são anyoneCanFind , anyoneWithLink , domainCanFind , domainWithLink e limited . Coloque entre aspas simples (' ). |
shortcutDetails.targetId |
= , != |
O ID do item para o qual o atalho aponta. |
Confira a seguir as combinações de operador e termo de consulta:
O operador
contains
só executa a correspondência de prefixo para um termoname
. Por exemplo, suponha que você tenha um nome deHelloWorld
. Uma consulta dename contains 'Hello'
retorna um resultado, mas uma consulta dename contains 'World'
não.O operador
contains
só realiza a correspondência em tokens de string inteiros para o termofullText
. Por exemplo, se o texto completo de um documento contiver a string "HelloWorld", somente a consultafullText contains 'HelloWorld'
vai retornar um resultado.O operador
contains
corresponde a uma frase alfanumérica exata se ela estiver entre aspas duplas. Por exemplo, se ofullText
de um documento contiver a string "Hello there world", a consultafullText contains '"Hello there"'
vai retornar um resultado, mas a consultafullText contains '"Hello world"'
não. Além disso, como a pesquisa é alfanumérica, se o texto completo de um documento contiver a string "Hello_world", a consultafullText contains '"Hello world"'
vai retornar um resultado.Os termos
owners
,writers
ereaders
são refletidos indiretamente na listapermissions
e se referem aorole
na permissão. Para conferir uma lista completa de permissões de função, consulte Papéis e permissões.
Para mais exemplos de pesquisas de strings de consulta de arquivo, consulte exemplos de strings de consulta de arquivo.
Termos de consulta específicos de drives compartilhados
A tabela a seguir lista todos os termos de consulta válidos para o Drive compartilhado. Para tipos e
descrições de dados, consulte a referência de recursos
drives
.
Termo de consulta | Operadores válidos | Uso | Configuração de useDomainAdminAccess |
---|---|---|---|
createdTime |
<= , < , = , != , > , >= |
Data de criação do drive compartilhado. Formato RFC 3339, o fuso horário padrão é UTC, como 2012-06-04T12:00:00-08:00 . |
true |
hidden |
= , != |
Especifica se o drive compartilhado está oculto. Pode ser true ou false . |
false |
memberCount |
<= , < , = , != , > , >= |
Número de usuários e grupos que são membros do drive compartilhado. Recebe um valor numérico. | true |
name |
contains , = , != |
Nome do drive compartilhado. Use aspas simples (' ). Use \' para escapar de aspas simples em consultas, como 'Valentine\'s Day' . |
true |
organizerCount |
<= , < , = , != , > , >= |
Número de usuários e grupos que são organizadores do drive compartilhado. Recebe um valor numérico. | true |
orgUnitId |
= , != |
O ID da unidade organizacional de um drive compartilhado. Recebe um valor de string. | true |
Para mais exemplos de pesquisas de string de consulta, consulte exemplos de string de consulta de drives compartilhados.
Temas relacionados
- Pesquisar arquivos e pastas
- Pesquisar drives compartilhados
- Tipos MIME compatíveis com o Google Workspace e o Google Drive
- Papéis e permissões