En esta página

Funciones de conversión de tipos

Funciones para convertir entre tipos de datos y comprobar el tipo de los valores.

Tipos de datos en ProcessMind

Las expresiones de ProcessMind admiten los siguientes tipos de datos:

  • number: valores numéricos:

    42
    3.14
    -100
  • string: valores de texto:

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

    true
    false
  • null: valor ausente:

    null

Patrones habituales

  • Extraer números del texto:

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

    "Order #" + toString(OrderId)
  • Extraer valores de campos sí/no:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Cálculos con comprobación de tipos:

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

toNumber

(value)

Convierte un valor en un número. Devuelve nulo si la conversión falla.

Parámetros
value any Valor que se convertirá
Devuelve number | null
Ejemplos
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Véase también

toString

(value)

Convierte un valor en una cadena de texto.

Parámetros
value any Valor que se convertirá
Devuelve string
Ejemplos
toString(42) → "42"
toString(true) → "true"
Véase también

toBoolean

(value)

Convierte un valor en un booleano. Las cadenas como 'true', 'yes' y '1' se convierten en true.

Parámetros
value any Valor que se convertirá
Devuelve boolean | null
Ejemplos
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Véase también

isNumber

(value)

Comprueba si un valor es un número.

Parámetros
value any Valor que se comprobará
Devuelve boolean
Ejemplos
isNumber(42) → true
isNumber("42") → false
Véase también

isText

(value)

Comprueba si un valor es una cadena de texto.

Parámetros
value any Valor que se comprobará
Devuelve boolean
Ejemplos
isText("hello") → true
isText(123) → false
Véase también

isDate

(value)

Comprueba si un valor es una fecha o una marca de tiempo válida.

Parámetros
value any Valor que se comprobará
Devuelve boolean
Ejemplos
isDate(StartTime) → true
isDate("not a date") → false
Véase también

Temas relacionados

Diseñe mejores procesos. Conecte su arquitectura. Mantenga el control.

Acceda de inmediato, sin tarjeta de crédito ni esperas. Transforme la forma de trabajar de su organización en diseños de procesos claros y conectados.

Defina la arquitectura de procesos, los responsables y los controles, y alinee las funciones y responsabilidades en todos los niveles.

Comience su prueba gratuita y establezca una base fiable para gobernar, gestionar y mejorar continuamente sus procesos.