Tipos de dados e operadores
O componente 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 |
| Inteiros | Representado usando números. 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 estar entre Nº 2008/01/31 // para cultura en-EUA |
DateTime |
| Booliano | Verdadeiro ou falso | Booliano |
| Strings | Qualquer caractere entre aspas simples ' é avaliado como Cadeia de caracteres. |
ServiceNow |
| Parâmetros | Um parâmetro como um nome e pode ser opcionalmente contido dentro de 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, 'ummy') |
|
| Operadores | 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 AND tem uma prioridade mais alta do que OR, 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.
|