Funções, tipos de dados e operadores
O componente de decisão oferece suporte a determinadas funções e operadores descritos no tópico. Use este tópico como referência.
Funções e operadores compatíveis
| Tipo | Exemplo | Avaliado como |
|---|---|---|
| Valores |
|
Não aplicável |
| Números inteiros | Representado usando números. Por exemplo, 443, 124 e 665. | Int32 |
| Números de ponto flutuante | 221.12, 43.76 e 5.9 | Decimal |
| Notação científica | Você pode usar o e para definir a potência de 10 (10^).
|
Duplo |
| Datas e horas | Deve ser colocado entre #2008/01/31# // para cultura en-US |
DateTime |
| Booleano | Verdadeiro ou falso | Booleano |
| Cadeias de caracteres | Qualquer caractere entre aspas simples ' é avaliado como cadeia de caracteres. |
"ServiceNow" |
| Parâmetros | Um parâmetro como um nome e, opcionalmente, pode estar entre colchetes. 2 + x, 2 + [x] |
|
| Função | Uma função é feita de um nome seguido por chaves, contendo opcionalmente qualquer valor como argumentos. Abs(1), dosomehting(1, 'duff') |
|
| Operadores | As expressões podem ser combinadas usando operadores. Cada operador como uma prioridade de precedência. Esta é a lista de prioridades dessas expressões.
|
|
| Lógico | Esses operadores podem fazer algumas comparações lógicas entre outras expressões:
O operador e tem uma prioridade mais alta que o ou, portanto, no exemplo acima, falso e verdadeiro são avaliados primeiro. |
|
| Relacional | Operadores relacionais são usados para comparar valores. Esses operadores sempre resultam em um valor booliano.
|