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 quais dados são selecionados. filter pode ser apenas de um dos tipos a seguir: |
|
developerMetadataLookup |
Seleciona os dados associados aos metadados do desenvolvedor que correspondem aos critérios descritos por esta |
a1Range |
Seleciona dados que correspondem ao intervalo A1 especificado. |
gridRange |
Seleciona dados que correspondem ao intervalo descrito por |
Pesquisa de metadados do desenvolvedor
Seleciona DeveloperMetadata
que corresponde a todos os campos especificados. Por exemplo, se apenas um ID de metadados for especificado, isso considerará o DeveloperMetadata
com esse ID exclusivo específico. Se uma chave de metadados for especificada, isso considerará todos os metadados do desenvolvedor com essa chave. Se uma chave, visibilidade e um tipo de local forem especificados, isso considerará todos os metadados do desenvolvedor com essa chave e visibilidade associados a um local desse tipo. Em geral, 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 de desenvolvedor selecionados às entradas associadas ao local especificado. Esse campo corresponde a locais exatos ou a todos os locais que cruzam de acordo com o |
locationMatchingStrategy |
Determina como esta pesquisa corresponde ao local. Se este campo for especificado como EXATA, apenas os metadados do desenvolvedor associados ao local exato especificado serão correspondidos. Se esse campo for especificado como INTERSECTING, os metadados do desenvolvedor associados aos locais de interseção também serão correspondidos. Se não for especificado, este campo assumirá o valor padrão de |
metadataId |
Limita os metadados do desenvolvedor selecionados ao que tem um |
metadataKey |
Limita os metadados do desenvolvedor selecionados ao que tem um |
metadataValue |
Limita os metadados do desenvolvedor selecionados ao que tem um |
visibility |
Limita os metadados do desenvolvedor selecionados ao que tem um |
Estratégia de correspondência de local do desenvolvedor
Uma enumeração das estratégias para corresponder os locais dos metadados do desenvolvedor.
Enums | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Valor padrão. Esse valor não pode 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 também associados à terceira linha. Os metadados associados a outros locais não são considerados. |
INTERSECTING_LOCATION |
Indica que um local especificado deve corresponder exatamente ao mesmo local, bem como aos locais que se cruzam. Por exemplo, se a linha três fosse especificada como local, essa estratégia corresponderia aos metadados do desenvolvedor associados à linha três, bem como aos metadados associados aos locais que cruzam a linha três. Por exemplo, se houver metadados do desenvolvedor associados na coluna B, essa estratégia correspondente também vai corresponder a esse local porque a coluna B cruza a linha três. |