logologo
Começar
Manual
Desenvolvimento
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
Começar
Manual
Desenvolvimento
Plugins
API
logologo
Visão Geral
Descrição da configuração

Sintaxe de template

Uso básico
Loops

Ferramentas de formatação

Visão Geral
Formatação de texto
Formatação de número
Formatação de moeda
Formatação de data
Formatação de intervalo de tempo
Formatação de array

Recursos avançados

Condicionais
Recursos avançados
Perguntas Frequentes
Casos de uso
Previous PageDescrição da configuração
Next PageLoops
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Uso Básico

O plugin de Impressão de Modelos oferece várias sintaxes para você inserir dados dinâmicos e estruturas lógicas de forma flexível nos seus modelos. Abaixo, você encontra explicações detalhadas da sintaxe e exemplos de uso.

#Substituição Básica

Use placeholders no formato {d.xxx} para substituir dados. Por exemplo:

  • {d.title}: Lê o campo title do conjunto de dados.
  • {d.date}: Lê o campo date do conjunto de dados.

Exemplo:

Conteúdo do Modelo:

Prezado(a) cliente,

Obrigado(a) por adquirir nosso produto: {d.productName}.
ID do Pedido: {d.orderId}
Data do Pedido: {d.orderDate}

Desejamos que você tenha uma ótima experiência!

Conjunto de dados:

{
  "productName": "Smart Watch",
  "orderId": "A123456789",
  "orderDate": "2025-01-01"
}

Resultado renderizado:

Prezado(a) cliente,

Obrigado(a) por adquirir nosso produto: Smart Watch.
ID do Pedido: A123456789
Data do Pedido: 2025-01-01

Desejamos que você tenha uma ótima experiência!

#Acessando Sub-objetos

Se o conjunto de dados contiver sub-objetos, você pode acessar as propriedades deles usando a notação de ponto.

Sintaxe: {d.parent.child}

Exemplo:

Conjunto de dados:

{
  "customer": {
    "name": "Alex Smith",
    "contact": {
      "email": "alex.smith@example.com",
      "phone": "+1-555-012-3456"
    }
  }
}

Conteúdo do Modelo:

Nome do Cliente: {d.customer.name}
Endereço de E-mail: {d.customer.contact.email}
Número de Telefone: {d.customer.contact.phone}

Resultado renderizado:

Nome do Cliente: Alex Smith
Endereço de E-mail: alex.smith@example.com
Número de Telefone: +1-555-012-3456

#Acessando Arrays

Se o conjunto de dados contiver arrays, você pode usar a palavra-chave reservada i para acessar os elementos do array.

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

Exemplo:

Conjunto de dados:

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

Conteúdo do Modelo:

O sobrenome do primeiro funcionário é {d.staffs[i=0].lastname}, e o nome é {d.staffs[i=0].firstname}

Resultado renderizado:

O sobrenome do primeiro funcionário é Anderson, e o nome é James