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 |
| |||
| 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 |
| |||
| 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 |
| |||
| 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 |
| |||
| 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 |
| |||
| Devuelve | boolean | |||
| Ejemplos | isText("hello") → true isText(123) → false | |||
| Véase también |
Temas relacionados
- Descripción general de las expresiones: todas las funciones de expresiones.
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.