Nesta página

Funções de conversão de tipos

Funções para converter tipos de dados e verificar tipos de valores.

Tipos de dados no ProcessMind

As expressões do ProcessMind trabalham com os seguintes tipos de dados:

  • number: valores numéricos:

    42
    3.14
    -100
  • string: valores de texto:

    "Hello"
    "Active"
  • boolean: valores verdadeiro/falso:

    true
    false
  • null: valor ausente:

    null

Padrões comuns

  • Extrair números de textos:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Converter para concatenar:

    "Order #" + toString(OrderId)
  • Interpretar campos de sim/não:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Cálculos com verificação de tipo:

    if(isNumber(Value), Value * 2, 0)

toNumber

(value)

Converte um valor em número. Retorna nulo se a conversão falhar.

Parâmetros
value any Valor a converter
Retorno número | nulo
Exemplos
toNumber("42") → 42
toNumber("abc") → nulo
toNumber(true) → 1
Veja também

toString

(value)

Converte um valor em texto.

Parâmetros
value any Valor a converter
Retorno string
Exemplos
toString(42) → "42"
toString(true) → "true"
Veja também

toBoolean

(value)

Converte um valor em booleano. Textos como 'true', 'yes' e '1' se tornam true.

Parâmetros
value any Valor a converter
Retorno booleano | nulo
Exemplos
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Veja também

isNumber

(value)

Verifica se um valor é um número.

Parâmetros
value any Valor a verificar
Retorno boolean
Exemplos
isNumber(42) → true
isNumber("42") → false
Veja também

isText

(value)

Verifica se um valor é um texto.

Parâmetros
value any Valor a verificar
Retorno boolean
Exemplos
isText("hello") → true
isText(123) → false
Veja também

isDate

(value)

Verifica se um valor é uma data ou um timestamp válido.

Parâmetros
value any Valor a verificar
Retorno boolean
Exemplos
isDate(StartTime) → true
isDate("not a date") → false
Veja também

Tópicos relacionados

Melhore seus processos. Crie uma arquitetura conectada. Mantenha o controle.

Acesse na hora, sem cartão de crédito nem espera. Transforme a forma como sua organização trabalha em modelos de processo claros e conectados.

Crie sua arquitetura de processos, defina responsabilidades e controles e alinhe papéis e atribuições em todos os níveis.

Comece o teste grátis e crie uma base confiável para governar, gerenciar e melhorar seus processos continuamente.