Una cadena de consulta contiene las siguientes tres partes:
query_term operator values
Aquí:
query_term
es el término de búsqueda o el campo en el que se debe buscar.operator
especifica la condición del término de la consulta.values
son los valores específicos que deseas usar para filtrar tus resultados de la búsqueda.
En esta referencia, se proporcionan los términos de consulta y los operadores que puedes usar con la API de Google Drive.
Operadores de consultas
En esta tabla, se enumeran todos los operadores de consulta válidos:
Operador | Uso |
---|---|
contains |
El contenido de una cadena está presente en la otra. |
= |
El contenido de una cadena o un valor booleano es igual al otro. |
!= |
El contenido de una cadena o un valor booleano no es igual al otro. |
< |
Un valor es menor que otro. |
<= |
Un valor es menor o igual que otro. |
> |
Un valor es mayor que otro. |
>= |
Un valor es mayor o igual que otro. |
in |
Un elemento es contenido dentro de una colección. |
and |
Muestra elementos que coinciden con ambas búsquedas. |
or |
Muestra elementos que coincidan con cualquiera de las consultas. |
not |
Niega una búsqueda. |
has |
Una colección contiene un elemento que coincide con los parámetros. |
Términos de búsqueda específicos del archivo
En la siguiente tabla, se enumeran todos los términos válidos de consulta de archivos. Para conocer los tipos de datos y las descripciones, consulta la referencia del recurso de files
.
Término de búsqueda | Operadores válidos | Uso |
---|---|---|
name |
contains , = y != |
Nombre del archivo. Rodea entre comillas simples ' . Reemplaza las comillas simples en las consultas con \' , como 'Valentine\'s Day' . |
fullText |
contains |
Indica si coinciden las propiedades name , description y indexableText , o el texto en el contenido o los metadatos del archivo. Rodea entre comillas simples ' . Reemplaza las comillas simples en las consultas con \' , como 'Valentine\'s Day' . |
mimeType |
contains , = y != |
Es el tipo de MIME del archivo. Rodea entre comillas simples ' . Reemplaza las comillas simples en las consultas con \' , como 'Valentine\'s Day' . Para obtener más información sobre los tipos de MIME, consulta Tipos de MIME compatibles con Google Workspace y Google Drive. |
modifiedTime |
<= , < , = , != , > , >= |
Fecha de la última modificación del archivo. RFC 3339; la zona horaria predeterminada es UTC, como 2012-06-04T12:00:00-08:00 . Los campos de tipo date no son comparables entre sí, solo con fechas constantes. |
viewedByMeTime |
<= , < , = , != , > , >= |
Indica la fecha en la que el usuario vio un archivo por última vez. RFC 3339; la zona horaria predeterminada es UTC, como 2012-06-04T12:00:00-08:00 . Los campos de tipo date no son comparables entre sí, solo con fechas constantes. |
trashed |
= , != |
Indica si el archivo está en la papelera o no. Puede ser true o false . |
starred |
= , != |
Si el archivo está destacado o no Puede ser true o false . |
parents |
in |
Indica si la colección superior contiene el ID especificado. |
owners |
in |
Los usuarios que son propietarios del archivo |
writers |
in |
Usuarios o grupos que tienen permiso para modificar el archivo. Consulta la referencia del recurso Permission (Permiso). |
readers |
in |
Usuarios o grupos con permiso para leer el archivo. Consulta la referencia del recurso Permission (Permiso). |
sharedWithMe |
= , != |
Archivos de la colección "Compartidos conmigo" del usuario Todos los usuarios de archivos se encuentran en la Lista de control de acceso (LCA) del archivo. Puede ser true o false . |
createdTime |
<= , < , = , != , > , >= |
Fecha en la que se creó la unidad compartida. Usa el formato RFC 3339; la zona horaria predeterminada es UTC, como 2012-06-04T12:00:00-08:00 . |
properties |
has |
Propiedades públicas del archivo personalizado. |
appProperties |
has |
Propiedades privadas de archivos personalizadas |
visibility |
= , != |
El nivel de visibilidad del archivo. Los valores válidos son anyoneCanFind , anyoneWithLink , domainCanFind , domainWithLink y limited . Rodea entre comillas simples ' . |
shortcutDetails.targetId |
= , != |
El ID del elemento al que apunta el acceso directo. |
A continuación, se muestran las combinaciones de operadores y términos de consulta:
El operador
contains
solo busca coincidencias de prefijos para un términoname
. Por ejemplo, supongamos que tienes el nombreHelloWorld
. Una consulta dename contains 'Hello'
muestra un resultado, pero una consulta dename contains 'World'
no lo hace.El operador
contains
solo realiza coincidencias en tokens de string completos para el términofullText
. Por ejemplo, si el texto completo de un documento contiene la string “HelloWorld”, solo la consultafullText contains 'HelloWorld'
muestra un resultado.El operador
contains
coincide con una frase alfanumérica exacta si está rodeada de comillas dobles. Por ejemplo, si elfullText
de un documento contiene la string “Hello there world”, la consultafullText contains '"Hello there"'
mostrará un resultado, pero la consulta nofullText contains '"Hello world"'
. Además, dado que la búsqueda es alfanumérica, si el texto completo de un documento contiene la string “Hello_world”, la consultafullText contains '"Hello world"'
mostrará un resultado.Los términos
owners
,writers
yreaders
se reflejan indirectamente en la listapermissions
y hacen referencia arole
en el permiso.
Para obtener más ejemplos de búsquedas de cadenas de consulta, consulta Ejemplos de cadenas de consulta.
Términos de búsqueda específicos de la unidad compartida
En la siguiente tabla, se enumeran todos los términos de búsqueda válidos de las unidades compartidas. Para conocer los tipos de datos y las descripciones, consulta la referencia de recursos de Drive.
Término de búsqueda | Operadores válidos | Uso | Parámetro de configuración obligatorio de useDomainAdminAccess |
---|---|---|---|
createdTime |
<= , < , = , != , > , >= |
Fecha en la que se creó la unidad compartida. RFC 3339; la zona horaria predeterminada es UTC, como 2012-06-04T12:00:00-08:00 . |
true |
hidden |
= , != |
Especifica si la unidad compartida está oculta o no. Puede ser true o false . |
false |
memberCount |
<= , < , = , != , > , >= |
Cantidad de usuarios y grupos que son miembros de la unidad compartida. Toma un valor numérico. | true |
name |
contains , = y != |
Es el nombre de la unidad compartida. Rodea entre comillas simples ' . Reemplaza las comillas simples en las consultas con \' , como 'Valentine\'s Day' . |
false |
organizerCount |
<= , < , = , != , > , >= |
Cantidad de usuarios y grupos que organizan la unidad compartida. Toma un valor numérico. | true |
orgUnitId |
= , != |
El ID de unidad organizativa (UO) de una unidad compartida. Toma un valor de cadena. | true |