Es un filtro que describe qué datos se deben seleccionar o mostrar en una solicitud.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión filter . Los tipos de filtros que pueden limitar los datos que se seleccionan. 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 este |
a1Range |
Selecciona datos que coincidan con el rango A1 especificado. |
gridRange |
Selecciona datos que coincidan con el rango que describe el |
DeveloperMetadataLookup
Selecciona DeveloperMetadata
que coincida con todos los campos especificados. Por ejemplo, si solo se especifica un ID de metadatos, se considerará el DeveloperMetadata
con ese ID único en particular. Si se especifica una clave de metadatos, se tienen en cuenta todos los metadatos del desarrollador con esa clave. Si se especifican una clave, una visibilidad y un tipo de ubicación, se tienen en cuenta todos los metadatos del desarrollador con esa clave y visibilidad 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 aquellas entradas que están asociadas con ubicaciones del tipo especificado. Por ejemplo, cuando este campo se especifica como |
metadataLocation |
Limita los metadatos seleccionados del programador a las entradas asociadas con la ubicación especificada. Este campo coincide con ubicaciones exactas o con todas las ubicaciones de intersección según el |
locationMatchingStrategy |
Determina cómo esta búsqueda coincide con la ubicación. Si este campo se especifica como EXACT, solo coincidirán los metadatos del desarrollador asociados en la ubicación exacta especificada. Si este campo se especifica como INTERSECTING, también coincidirán los metadatos del desarrollador asociados con las ubicaciones de intersección. Si no se especifica, este campo supone un valor predeterminado de |
metadataId |
Limita los metadatos del desarrollador seleccionados a los que tengan un |
metadataKey |
Limita los metadatos del desarrollador seleccionados a los que tengan un |
metadataValue |
Limita los metadatos del desarrollador seleccionados a los que tengan un |
visibility |
Limita los metadatos del desarrollador seleccionados a los que tengan un |
DeveloperMetadataLocationMatchingStrategy
Una enumeración de las estrategias para hacer coincidir las ubicaciones de los metadatos del desarrollador.
Enumeraciones | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Valor predeterminado No se debe usar este valor. |
EXACT_LOCATION |
Indica que una ubicación especificada debe coincidir de forma exacta. Por ejemplo, si la fila tres se especificara como una ubicación, esta estrategia de concordancia solo coincidiría con los metadatos del desarrollador que también están asociados en la fila tres. No se considerarán los metadatos asociados a otras ubicaciones. |
INTERSECTING_LOCATION |
Indica que una ubicación especificada debe coincidir con esa ubicación exacta y con cualquier ubicación de intersección. Por ejemplo, si la fila tres se especificara como una ubicación, esta estrategia de concordancia coincidiría con los metadatos del desarrollador asociados en la fila tres, así como con los metadatos asociados con las ubicaciones que se cruzan con la fila tres. Si, por ejemplo, hubiera metadatos del desarrollador asociados en la columna B, esta estrategia de concordancia también coincidiría con esa ubicación porque la columna B se cruza con la fila tres. |