ação Em número

A ação Em número no String do pacote permite converter uma string em um número.

Configurações

Essa ação suporta números positivos, negativos e decimais.

Nota: Se a string contiver vírgulas, remova-as usando ação Replace (Substituir) para substituir cada vírgula por uma string vazia.
  • No campo Inserir a string, especifique a string de origem.
  • No campo Atribuir a saída à variável, especifique a variável numérica.

Exemplo

Criar um bot para converter uma string em um número decimal.
  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.

      Uma lista de formulários e bots disponíveis é exibida.

    2. Clique em Criar um bot.
    3. Digite o nome do bot: String_to_number.
    4. Clique em Criar e editar.
  2. Para atribuir a string a uma variável, clique duas vezes ou arraste a ação String > Atribuir.
    1. No campo Selecionar o valor da variável da string de origem, selecione 5.78.
    2. No campo Selecionar variável(is)/valor da string de origem (opcional), clique no ícone Criar variável para criar uma variável.
    3. Na janela Criar variável, insira stringtest no campo Nome.
    4. Clique em Criar e selecionar.
  3. Para converter uma string em um número, clique duas vezes ou arraste a ação String > Em número.
    1. No campo Inserir a string, selecione a variável $string_test$.
    2. No campo Atribuir a saída à variável, clique no ícone Criar variável para criar uma variável.
    3. Na janela Criar variável, insira numtest no campo Nome.
    4. Clique em Criar e selecionar.
  4. Para imprimir os valores, clique duas vezes ou arraste a ação Caixa de mensagem. No campo Inserir a mensagem a ser exibida, insira $numtest.Number:toString$.
  5. Clique em Salvar e depois em Executar.

    Agora você observa que o bot trunca os valores após os pontos decimais e exibe a saída como 5. Portanto, você deve converter novamente esse valor numérico em um valor da string para gerar uma saída que inclua o valor com o ponto decimal.

  6. Para converter o número em uma string, no painel Ações, clique duas vezes ou arraste a ação Número > Para string.
    1. No campo Inserir número, selecione a variável $numtest$.
    2. No campo Inserir número de dígitos após decimal (formato de número), digite 3.
    3. No campo Atribuir a saída à variável, clique no ícone Criar variável para criar uma variável.
    4. Na janela Criar variável, insira numtostring_output no campo Nome.
    5. Clique em Criar e selecionar.
  7. Para imprimir os valores, clique duas vezes ou arraste a ação Caixa de mensagem. No campo Inserir a mensagem a ser exibida, insira $numtostring_output$.
  8. Clique em Salvar e depois em Executar.

    O bot agora exibe o valor como 5,78.

    Converta string em um número decimal