logologo
Démarrer
Manuel
Développement
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
Démarrer
Manuel
Développement
Plugins
API
logologo
Aperçu
Instructions de configuration

Syntaxe des modèles

Utilisation de base
Boucles

Outils de formatage

Aperçu
Formatage du texte
Formatage des nombres
Formatage monétaire
Formatage de la date
Formatage des intervalles de temps
Formatage des tableaux

Fonctionnalités avancées

Conditions
Fonctionnalités avancées
FAQ
Cas d'utilisation
Previous PageInstructions de configuration
Next PageBoucles
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Utilisation de base

Le plugin d'impression de modèles offre diverses syntaxes pour insérer de manière flexible des données dynamiques et des structures logiques dans vos modèles. Vous trouverez ci-dessous des explications détaillées sur la syntaxe et des exemples d'utilisation.

#Remplacement de base

Utilisez des placeholders au format {d.xxx} pour le remplacement de données. Par exemple :

  • {d.title} : Lit le champ title du jeu de données.
  • {d.date} : Lit le champ date du jeu de données.

Exemple :

Contenu du modèle :

Cher client,

Nous vous remercions d'avoir acheté notre produit : {d.productName}.
Numéro de commande : {d.orderId}
Date de commande : {d.orderDate}

Nous vous souhaitons une agréable expérience !

Jeu de données :

{
  "productName": "智能手表",
  "orderId": "A123456789",
  "orderDate": "2025-01-01"
}

Résultat rendu :

Cher client,

Nous vous remercions d'avoir acheté notre produit : montre intelligente.
Numéro de commande : A123456789
Date de commande : 2025-01-01

Nous vous souhaitons une agréable expérience !

#Accès aux sous-objets

Si le jeu de données contient des sous-objets, vous pouvez accéder à leurs propriétés en utilisant la notation par points.

Syntaxe : {d.parent.child}

Exemple :

Jeu de données :

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

Contenu du modèle :

Nom du client : {d.customer.name}
Adresse e-mail : {d.customer.contact.email}
Numéro de téléphone : {d.customer.contact.phone}

Résultat rendu :

Nom du client : 李雷
Adresse e-mail : lilei@example.com
Numéro de téléphone : 13800138000

#Accès aux tableaux

Si le jeu de données contient des tableaux, vous pouvez utiliser le mot-clé réservé i pour accéder à leurs éléments.

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

Exemple :

Jeu de données :

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

Contenu du modèle :

Le nom de famille du premier employé est {d.staffs[i=0].lastname} et son prénom est {d.staffs[i=0].firstname}

Résultat rendu :

Le nom de famille du premier employé est Anderson et son prénom est James