Editor de Expressões#
Expressões – uma ferramenta importante e poderosa que permite evitar o uso de blocos adicionais desnecessários, realizando diretamente no local onde surgiu a necessidade, diversos cálculos aritméticos, operações com strings e utilizando funções embutidas (tudo isso dentro de uma propriedade).
Editar Expressões#
Para facilitar o trabalho com expressões, utilize a janela "Editar Expressões". A janela é chamada a partir do Painel de Propriedades do bloco clicando nos três pontos ao lado de qualquer propriedade que suporte o uso de expressões.

A janela "Editar Expressão" é destinada à formação de expressões que podem ser usadas como condições para verificação, fórmulas para cálculo de valores, etc. O editor permite criar e editar expressões previamente criadas sem a necessidade de envolver desenvolvedores do sistema, por usuários ou administradores capacitados. Na parte inferior desta janela, há uma ajuda sobre as funções. Selecione a categoria de funções e a própria função para ver dicas sobre seu uso na expressão. Clique duas vezes na função ou no exemplo de uso da expressão para inseri-lo na expressão que está sendo editada.
Ao clicar neste botão, a janela "Editar Expressão" é aberta. Aqui você pode definir uma constante correspondente ao tipo de dado que a propriedade espera.
.png)
Além disso, no Editor de Expressões, há a possibilidade de especificar o caminho para uma pasta ou arquivo no campo de edição da expressão. Para isso, clique com o botão direito do mouse no campo de edição da expressão e escolha uma das opções no menu suspenso:
- “Selecionar caminho para a pasta…”;
- “Selecionar caminho para o arquivo…”.
O caminho será inserido na janela na posição atual do cursor.

Estrutura das Expressões#
As expressões no sistema são usadas para impor diferentes condições sobre os dados ao buscar dados, selecionar dados para relatórios, verificar a correção da entrada de dados, etc. As expressões podem ser escritas na forma de funções matemáticas, datas e expressões arbitrárias (escritas em uma linguagem de expressões que se assemelha à linguagem PowerShell). Nas expressões, podem ser utilizadas constantes, variáveis, funções matemáticas ou métodos.
Quando você usa uma expressão na propriedade do Bloco, no momento em que a execução do script chega a esse Bloco, os valores das expressões são calculados, levando em conta os valores atuais de todas as variáveis utilizadas na expressão. O resultado do cálculo da expressão é utilizado como o valor da propriedade na qual essa expressão foi escrita.
As propriedades que estão na seção Output não permitem o uso de expressões. Nelas, é necessário escrever o nome da variável na qual o Bloco deve colocar o resultado de seu trabalho.
O Bloco Executar Expressão (InvokeExpression) nas propriedades de Expressões (Expression) permite o uso de expressões em formato avançado, que se assemelham a expressões na linguagem de script PowerShell. Nelas, também é possível usar atribuições explícitas. A expressão é escrita como $NomeDaVariavel, seguida pelo sinal de igual (=), e depois o valor que você deseja atribuir. Para indicar a variável, use o símbolo chave $. Para atribuir valores às variáveis, use o operador de atribuição “=”.
Vídeo#
O trabalho com dicas do IntelliSense no Editor de Expressões é demonstrado aqui: