String a Array
Descripcion
Sección titulada «Descripcion»Este modulo divide una cadena de texto en un array de elementos usando un separador configurable. Soporta separadores predefinidos (coma, punto y coma, salto de linea, tabulador) y separadores personalizados. Los elementos resultantes se limpian de espacios en blanco y se eliminan los elementos vacios. El resultado se almacena en un campo configurable dentro de los datos de salida, preservando los datos originales. Es util para procesar listas de correos electronicos, IDs, SKUs u otros datos que llegan como texto separado.
Configuracion
Sección titulada «Configuracion»Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| inputKey | string | Si | La cadena de texto a dividir. |
| outputKey | string | No | Nombre del campo donde guardar el array resultante. Por defecto data. |
| separatorType | string | No | Tipo de separador: comma, semicolon, newline, tab, custom. Por defecto usa fallback [\n,]. |
| customSeparator | string | No | Separador personalizado cuando separatorType es custom. Soporta secuencias de escape: \\n, \\r, \\t. |
{ "nextModule": "siguiente_modulo", "data": { "result": ["item1@email.com", "item2@email.com", "item3@email.com"] }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "inputKey": "juan@email.com, ana@email.com, pedro@email.com", "outputKey": "emails", "separatorType": "comma"}- Los elementos resultantes se limpian de espacios en blanco al inicio y final (trim)
- Los elementos vacios se eliminan automaticamente del array resultante
- El separador se usa como expresion regular para mayor flexibilidad
- Si no se especifica
separatorType, se usa un fallback que divide por saltos de linea y comas - Los datos originales de entrada se preservan en la salida junto con el nuevo campo
- Soporta secuencias de escape en separadores personalizados:
\\n,\\r,\\t
Nodos Relacionados
Sección titulada «Nodos Relacionados»- objectArrayConverter (conversiones entre objeto y array)
- iterador (iterar sobre el array resultante)
- mapFunction (aplicar transformacion a cada elemento del array)