Categorías

Motor de Plantillas de Texto

Rellena plantillas de texto con variables y datos usando varios formatos de plantilla

Datos clave

Categoría
Text Processing
Tipos de entrada
textarea, select, checkbox
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El Motor de Plantillas de Texto permite automatizar la creación de documentos, correos electrónicos o mensajes personalizados mediante la inserción dinámica de datos en plantillas predefinidas.

Cuándo usarlo

  • Generar correos electrónicos masivos personalizados a partir de una lista de contactos.
  • Crear informes o documentos estandarizados que requieren datos variables.
  • Transformar datos estructurados en formatos de texto legibles para diferentes plataformas.

Cómo funciona

  • Introduce tu texto base utilizando la sintaxis de variables elegida (como Mustache o ES6).
  • Proporciona los datos en formato JSON que corresponden a las variables definidas en tu texto.
  • Selecciona el formato de plantilla y configura las opciones de formato para fechas, números o manejo de variables faltantes.
  • Genera el resultado final con los datos integrados automáticamente en el texto.

Casos de uso

Automatización de campañas de marketing por correo electrónico con nombres y datos personalizados.
Generación de facturas o recibos a partir de registros de bases de datos en formato JSON.
Creación de mensajes de notificación dinámicos para sistemas de alertas.

Ejemplos

1. Personalización de correos de bienvenida

Responsable de Marketing
Contexto
Se necesita enviar un correo de bienvenida a nuevos usuarios registrados en la plataforma.
Problema
Escribir manualmente cada correo es ineficiente y propenso a errores de copia.
Cómo usarlo
Configurar la plantilla con variables {{nombre}} y {{fecha}}, y proporcionar el JSON con los datos del usuario.
Configuración de ejemplo
Formato: Mustache; Variables: {"nombre": "Ana", "fecha": "2023-10-27"}
Resultado
El sistema genera instantáneamente el mensaje: 'Hola Ana, bienvenido a nuestro servicio. Fecha de registro: 2023-10-27'.

2. Generación de reportes financieros

Analista de Datos
Contexto
El analista debe convertir datos de ventas en un resumen de texto para el equipo directivo.
Problema
Los datos brutos son difíciles de leer y requieren un formato de moneda específico.
Cómo usarlo
Usar la plantilla con formato simple [total] y configurar el formato de número a 'currency'.
Configuración de ejemplo
Formato: Simple [variable]; Formato de número: Currency ($1,234.56)
Resultado
El reporte muestra el total de ventas formateado correctamente como '$1,500.00' en lugar de un número plano.

Probar con muestras

json, html, text

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de plantilla soporta la herramienta?

Soporta Mustache, Handlebars, ES6, formato personalizado y formato simple entre corchetes.

¿Cómo se manejan las variables que no están en los datos?

Puedes configurar la acción para variables faltantes para que se reemplacen por una cadena vacía, se mantenga la sintaxis, se muestren entre corchetes o se reemplacen por 'null'.

¿Puedo formatear números y fechas automáticamente?

Sí, la herramienta incluye selectores para aplicar formatos específicos de moneda, porcentaje, decimales y diversos estándares de fecha.

¿Es posible usar esta herramienta para generar código HTML?

Sí, puedes activar la opción de 'Escapar Salida HTML' para asegurar que los caracteres especiales se procesen correctamente en entornos web.

¿Qué formato deben tener los datos de entrada?

Los datos deben proporcionarse como un objeto JSON válido donde las claves coincidan con los nombres de las variables en tu plantilla.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/text-template

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
templateText textarea -
variablesData textarea -
templateFormat select -
missingVariableAction select -
dateFormat select -
numberFormat select -
escapeOutput checkbox No -

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-text-template": {
      "name": "text-template",
      "description": "Rellena plantillas de texto con variables y datos usando varios formatos de plantilla",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-template",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]