For the complete documentation index, see llms.txt. This page is also available as Markdown.

Data Type Converter

Un bloque sencillo para cambiar el tipo de dato de un valor entrante, de modo que los bloques siguientes reciban el formato esperado. Usa este bloque cuando necesites garantizar que un valor se trate como número, texto, lista, dictionary, batch o boolean para un procesamiento o exportación posterior.

📥 Entradas

Generic — Cualquier tipo de dato de entrada (texto, número, lista, batch, etc.). Proporciona aquí el valor que quieres convertir.

📤 Salidas

Generic — El valor convertido al tipo objetivo seleccionado. Usa esta salida para alimentar otros bloques que esperan un tipo de dato específico.

🕹️ Controles

Convert to — Desplegable donde eliges el tipo destino. Opciones disponibles: Integer, Boolean, String, Float, Batch, List, y Dictionary.

🎨 Características

  • Convierte valores escalares entre tipos comunes (número, texto, boolean).

  • Envuelve un elemento en List o Batch cuando los bloques siguientes requieren una colección.

  • Si seleccionas Dictionary y la entrada es un texto JSON válido, intenta parsearlo a un diccionario.

  • Comportamiento defensivo: cuando falta la entrada o es incompatible, el bloque entrega un valor por defecto seguro e indica el problema.

📝 Instrucciones de uso

  1. Conecta la fuente de datos a la entrada Generic.

  2. Elige el tipo destino deseado con el desplegable Convert to.

  3. Usa la salida Generic del bloque como entrada para los bloques posteriores que requieran el tipo elegido.

Escenarios comunes:

  • Convertir texto ingresado por el usuario a número antes de aplicar bloques matemáticos.

  • Convertir una cadena JSON a Dictionary antes de exportar o leer campos.

  • Envolver un elemento único en List o Batch para que bloques que manejan colecciones puedan procesarlo.

(Consejo: usa String Input o Number Input como fuentes simples al probar conversiones)

📊 Evaluación

Al ejecutarse, el bloque lee la entrada actual y la entrega en el formato seleccionado. Si la conversión no es posible, devuelve un valor por defecto seguro y registra la condición para atención.

💡 Consejos y trucos

  • Usa Debug Input para inspeccionar valores crudos antes de convertir y así elegir el tipo adecuado.

  • Si esperas valores ausentes, coloca Is None antes de este bloque para detectarlos y Replace None para insertar un valor de reserva.

  • Al preparar payloads estructurados para logs o APIs, combina String Merge o Data to JSON con este bloque para obtener datos bien formateados.

  • Para flujos por lotes, empareja este bloque con Batch Concatenation, Get Batch Size o Debatch para inspeccionar o aplanar contenidos luego de la conversión.

  • Después de convertir a Dictionary, persiste o comparte resultados usando Data Write Local, Data Write Global o exporta vía CSV Export.

🛠️ Solución de problemas

  • Si la conversión falla o la salida parece sin cambios, verifica la entrada con Debug Input para confirmar su tipo y contenido.

  • Si la conversión a Dictionary no funciona, asegúrate de que la entrada sea un texto JSON válido (comillas, comas, llaves correctas).

  • Al trabajar con Batch o List, confirma que el tipo destino seleccionado (List vs Batch) coincide con lo que esperan los bloques siguientes; usa Get Batch Size para verificar el contenido del batch.

  • Para conversiones booleanas inesperadas, asegúrate de que la cadena o número siga una convención clara true/false (por ejemplo, 0/1 o true/false).

Última actualización