logologo
Empezar
Manual
Desarrollo
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Empezar
Manual
Desarrollo
Plugins
API
logologo
Visión general
Instrucciones de configuración

Sintaxis de plantilla

Uso básico
Bucles

Herramientas de formato

Visión general
Formato de texto
Formato de número
Formato de moneda
Formato de fecha
Formato de intervalo de tiempo
Formato de array

Funciones avanzadas

Condicionales
Características avanzadas
Preguntas frecuentes
Casos de uso
Previous PageInstrucciones de configuración
Next PageBucles
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Uso Básico

El plugin de impresión de plantillas ofrece varias sintaxis para insertar datos dinámicos y estructuras lógicas de forma flexible en sus plantillas. A continuación, encontrará explicaciones detalladas de la sintaxis y ejemplos de uso.

#Reemplazo Básico

Utilice marcadores de posición con el formato {d.xxx} para reemplazar datos. Por ejemplo:

  • {d.title}: Lee el campo title del conjunto de datos.
  • {d.date}: Lee el campo date del conjunto de datos.

Ejemplo:

Contenido de la plantilla:

Estimado/a cliente,

Gracias por adquirir nuestro producto: {d.productName}.
Número de pedido: {d.orderId}
Fecha del pedido: {d.orderDate}

¡Esperamos que disfrute su experiencia!

Conjunto de datos:

{
  "productName": "Reloj inteligente",
  "orderId": "A123456789",
  "orderDate": "2025-01-01"
}

Resultado renderizado:

Estimado/a cliente,

Gracias por adquirir nuestro producto: Reloj inteligente.
Número de pedido: A123456789
Fecha del pedido: 2025-01-01

¡Esperamos que disfrute su experiencia!

#Acceso a Subobjetos

Si el conjunto de datos contiene subobjetos, puede acceder a sus propiedades utilizando la notación de punto.

Sintaxis: {d.parent.child}

Ejemplo:

Conjunto de datos:

{
  "customer": {
    "name": "Li Lei",
    "contact": {
      "email": "lilei@example.com",
      "phone": "13800138000"
    }
  }
}

Contenido de la plantilla:

Nombre del cliente: {d.customer.name}
Dirección de correo electrónico: {d.customer.contact.email}
Número de teléfono: {d.customer.contact.phone}

Resultado renderizado:

Nombre del cliente: Li Lei
Dirección de correo electrónico: lilei@example.com
Número de teléfono: 13800138000

#Acceso a Arrays

Si el conjunto de datos contiene arrays, puede utilizar la palabra clave reservada i para acceder a los elementos del array.

Sintaxis: {d.arrayName[i].field}

Ejemplo:

Conjunto de datos:

{
  "staffs": [
    { "firstname": "James", "lastname": "Anderson" },
    { "firstname": "Emily", "lastname": "Roberts" },
    { "firstname": "Michael", "lastname": "Johnson" }
  ]
}

Contenido de la plantilla:

El apellido del primer empleado es {d.staffs[i=0].lastname} y su nombre es {d.staffs[i=0].firstname}

Resultado renderizado:

El apellido del primer empleado es Anderson y su nombre es James