Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 


Plataforma

Produto:  fluig

Versão: Todas as versões

Ocorrência

Constantemente há a necessidade de realizar a comparação entre variáveis, ou com valores fixos, principalmente nas condições de atividades automáticas.

 


Causa

O JavaScript só reconhece como number valores com um único ponto de até 21 casas decimais, ou seja, valores de string com milhares como 1.000.02 não serão considerados number e falharão em todas as comparações com uma variável de tal tipo. 


Solução

Modificar a variável de comparação para se adequar ao formato necessário.

Abaixo, seguem exemplos de validações que podem ser utilizadas como condições para atividades automáticas:

Bloco de código
languagejs
firstline1
titleComparar um campos do formulário com um valor fixo
linenumberstrue
var i = parseFloat(hAPI.getCardValue("[NOME_DO_CAMPO]").replace("." , "").replace("," , ".").trim());
log.info('********** valor do campo um = ' + i);
var j = parseFloat(5000.00);
log.info('********** valor fixo = ' + j);
i >= j;

...