String a Array
Descripción
Sección titulada «Descripción»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 línea, 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 útil para procesar listas de correos electronicos, IDs, SKUs u otros datos que llegan como texto separado.
Configuración
Sección titulada «Configuración»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| 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 básico
Sección titulada «Caso básico»{ "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 automáticamente 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 línea 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 transformación a cada elemento del array)