Filtro que describe qué datos se deben seleccionar o mostrar a partir de una solicitud.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión filter . Los tipos de filtros que pueden limitar los datos seleccionados. Las direcciones (filter ) solo pueden ser una de las siguientes opciones: |
|
developerMetadataLookup |
Selecciona los datos asociados con los metadatos del desarrollador que coinciden con los criterios que se describen en |
a1Range |
Selecciona los datos que coinciden con el rango A1 especificado. |
gridRange |
Selecciona los datos que coinciden con el rango descrito por |
Búsqueda de metadatos del programador
Selecciona DeveloperMetadata
que coincide con todos los campos especificados. Por ejemplo, si solo se especifica un ID de metadatos, se considera la DeveloperMetadata
con ese ID único en particular. Si se especifica una clave de metadatos, se consideran todos los metadatos del desarrollador con esa clave. Si se especifican una clave, una visibilidad y un tipo de ubicación, se consideran todos los metadatos del desarrollador con esa clave y visibilidad que están asociados con una ubicación de ese tipo. En general, se seleccionan todos los DeveloperMetadata que coincidan con la intersección de todos los campos especificados. Se puede especificar cualquier campo o combinación de campos.
Representación JSON |
---|
{ "locationType": enum ( |
Campos | |
---|---|
locationType |
Limita los metadatos del desarrollador seleccionados a las entradas que están asociadas con las ubicaciones del tipo especificado. Por ejemplo, cuando este campo se especifica como |
metadataLocation |
Limita los metadatos de desarrollador seleccionados a las entradas asociadas con la ubicación especificada. Este campo coincide con ubicaciones exactas o con todas las ubicaciones que se cruzan según el |
locationMatchingStrategy |
Determina cómo esta búsqueda coincide con la ubicación. Si se especifica este campo como EXACT, solo coincidirán los metadatos del programador asociados con la ubicación exacta especificada. Si este campo se especifica en INTERSECTING, los metadatos del programador asociados en las ubicaciones de intersección también coinciden. Si no se especifica, este campo supone un valor predeterminado de |
metadataId |
Limita los metadatos de desarrollador seleccionados a aquellos que tienen una |
metadataKey |
Limita los metadatos de desarrollador seleccionados a aquellos que tienen una |
metadataValue |
Limita los metadatos de desarrollador seleccionados a aquellos que tienen una |
visibility |
Limita los metadatos de desarrollador seleccionados a aquellos que tienen una |
Estrategia de coincidencia de ubicación de metadatos del programador
Una enumeración de las estrategias para hacer coincidir las ubicaciones de los metadatos del desarrollador.
Enumeradores | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Valor predeterminado No se debe usar este valor. |
EXACT_LOCATION |
Indica que una ubicación especificada debe coincidir con exactitud. Por ejemplo, si la tercera fila se especificara como una ubicación, esta estrategia que coincidiera solo coincidiría con los metadatos del programador que también están asociados en la fila tres. No se tendrán en cuenta los metadatos asociados a otras ubicaciones. |
INTERSECTING_LOCATION |
Indica que una ubicación específica debe coincidir con esa ubicación exacta, así como con cualquier ubicación con intersección. Por ejemplo, si la fila tres se especificó como una ubicación, esta estrategia de coincidencia coincidiría con los metadatos del desarrollador asociados en la fila tres y los metadatos asociados con las ubicaciones que se cruzan con la fila tres. Si, por ejemplo, hubiera metadatos de programador asociados en la columna B, esta estrategia de concordancia también coincidiría con esa ubicación porque la columna B se intersecta con la fila tres. |