Filtro que descreve quais dados devem ser selecionados ou retornados em 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 |
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, ele vai considerar o DeveloperMetadata
com esse ID exclusivo específico. Se uma chave de metadados for especificada, serão considerados todos os metadados do desenvolvedor com essa chave. Se uma chave, uma visibilidade e um tipo de local forem especificados, isso vai considerar todos os metadados do desenvolvedor com essa chave e visibilidade associados a um local desse tipo. Em geral, isso 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 esse campo é especificado como |
metadataLocation |
Limita os metadados do desenvolvedor selecionados às entradas associadas ao local especificado. Este campo corresponde a locais exatos ou a todos os locais de interseção de acordo com o |
locationMatchingStrategy |
Determina como esta pesquisa corresponde ao local. Se esse campo for especificado como EXATA, somente os metadados do desenvolvedor associados ao local exato especificado serão correspondentes. Se esse campo for especificado como INTERSECTING, os metadados do desenvolvedor associados aos locais de interseção também serão correspondentes. Se não for especificado, esse campo assumirá um valor padrão de |
metadataId |
Limita os metadados do desenvolvedor selecionados aos que têm um |
metadataKey |
Limita os metadados do desenvolvedor selecionados aos que têm um |
metadataValue |
Limita os metadados do desenvolvedor selecionados aos que têm um |
visibility |
Limita os metadados do desenvolvedor selecionados aos que têm um |
DeveloperMetadataLocationMatchingStrategy
Uma enumeração de estratégias para corresponder aos locais de 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 corresponderia apenas aos metadados do desenvolvedor também associados à linha três. Metadados associados em outros locais não são considerados. |
INTERSECTING_LOCATION |
Indica que um local especificado deve corresponder exatamente a esse local, bem como a todos os locais de interseção. Por exemplo, se a linha três fosse especificada como um local, essa estratégia de correspondência corresponderia aos metadados do desenvolvedor associados na linha três, bem como aos metadados associados aos locais que cruzam a linha três. 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. |