A classe FieldExpression

A classe FieldExpression permite calcular snippets de conteúdo personalizado para cada resultado retornado por uma pesquisa.

Cuidado: **esta solução não é mais recomendada:** os apps que usam essa API executada somente no ambiente de execução do Python 2 e será necessário fazer upgrade para uma [solução recomendada](/appengine/docs/standard/python/migrate-to-python3/migrating-services#migration_paths_for_bundled_services) antes de migrar Ambiente de execução do Python 3.

FieldExpression é definido no módulo google.appengine.api.search.

Construtor

O construtor da classe FieldExpression é definido da seguinte maneira:

class FieldExpression(name, expression)

Crie uma instância da classe FieldExpression.

Por exemplo:

FieldExpression(name='content_snippet',
                expression='snippet("very important", content)')

cria uma expressão de campo que retorna um campo calculado chamado content-snippet com cada resultado de pesquisa, contendo snippets HTML do campo content que correspondem à consulta "very important".

Argumentos

name

Nome do campo calculado.

expression

Expressão a ser avaliada e retornada.

Valor do resultado

Uma nova instância da classe FieldExpression.

Exceções

TypeError

Um parâmetro tem um tipo inválido, ou um atributo desconhecido foi passado.

ValueError

Um parâmetro tem um valor inválido.

Properties

Uma instância da classe FieldExpression tem as seguintes propriedades:

name

Nome do campo calculado.

expression

String que contém a expressão a ser avaliada e retornada.