Filtro que descreve quais dados devem ser selecionados ou retornados de uma solicitação.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união filter . Os tipos de filtros que podem limitar os dados selecionados. filter pode ser apenas de um dos tipos a seguir: |
|
developerMetadataLookup |
Seleciona dados associados aos metadados do desenvolvedor que correspondem aos critérios descritos por essa |
a1Range |
Seleciona dados que correspondem ao intervalo A1 especificado. |
gridRange |
Seleciona dados que correspondem ao intervalo descrito pelo |
DeveloperMetadataLookup
Seleciona DeveloperMetadata
que corresponde a todos os campos especificados. Por exemplo, se apenas um ID de metadados for especificado, o DeveloperMetadata
com esse ID exclusivo vai ser considerado. Se uma chave de metadados for especificada, todos os metadados do desenvolvedor que tiverem essa chave serão considerados. Se uma chave, uma visibilidade e um tipo de local forem especificados, todos os metadados do desenvolvedor com essa chave e a visibilidade associados a um local desse tipo serão considerados. Em geral, essa opção seleciona todos os DeveloperMetadata que correspondem à interseção de todos os campos especificados. qualquer campo ou combinação de campos pode ser especificado.
Representação JSON |
---|
{ "locationType": enum ( |
Campos | |
---|---|
locationType |
Limita os metadados do desenvolvedor selecionados às entradas associadas a locais do tipo especificado. Por exemplo, quando este campo é especificado como |
metadataLocation |
Limita os metadados do desenvolvedor selecionados às entradas associadas ao local especificado. Esse campo corresponde a locais exatos ou a todos os locais que se cruzam de acordo com o |
locationMatchingStrategy |
Determina como essa pesquisa corresponde ao local. Se esse campo for especificado como EXATO, apenas os metadados do desenvolvedor associados ao local exato especificado serão correspondidos. Se este campo for especificado como INTERSECTING, os metadados do desenvolvedor associados em locais de interseção também serão correspondentes. Se esse campo não for especificado, o valor padrão será |
metadataId |
Limita os metadados do desenvolvedor selecionados a aqueles que têm um |
metadataKey |
Limita os metadados do desenvolvedor selecionados a aqueles que têm um |
metadataValue |
Limita os metadados do desenvolvedor selecionados àqueles que tenham um |
visibility |
Limita os metadados do desenvolvedor selecionados àqueles que tenham um |
DeveloperMetadataLocationMatchingStrategy
Uma enumeração das estratégias para corresponder aos locais dos metadados do desenvolvedor.
Enums | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Valor padrão. Esse valor não deve ser usado. |
EXACT_LOCATION |
Indica que um local especificado deve ter correspondência exata. Por exemplo, se a linha três fosse especificada como um local, essa estratégia de correspondência só corresponderia aos metadados do desenvolvedor associados na linha três. Os metadados associados a outros locais não são considerados. |
INTERSECTING_LOCATION |
Indica que um local especificado deve corresponder a esse local exato, bem como a quaisquer locais de interseção. Por exemplo, se a terceira linha for especificada como um local, essa estratégia de correspondência vai corresponder aos metadados do desenvolvedor associados à terceira linha, bem como aos metadados associados aos locais que cruzam a terceira linha. Se, por exemplo, houvesse metadados de desenvolvedor associados na coluna B, essa estratégia de correspondência também corresponderia a esse local porque a coluna B cruza a linha três. |