logologo
Початок
Посібник
Розробка
Плагіни
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
logologo
Огляд
Опис конфігурації

Синтаксис шаблонів

Базове використання
Обробка в циклах

Інструменти форматування

Огляд
Форматування тексту
Форматування чисел
Форматування валют
Форматування дати
Форматування інтервалів часу
Форматування масивів

Розширені функції

Умовні оператори
Розширені можливості
Часті запитання
Сценарії використання
Previous PageОпис конфігурації
Next PageОбробка в циклах
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Базове використання

Плагін для друку шаблонів пропонує різноманітні синтаксичні конструкції, що дозволяють гнучко вставляти динамічні дані та логічні структури у ваші шаблони. Нижче наведено детальний опис синтаксису та приклади його використання.

#Базова заміна

Для заміщення даних використовуйте плейсхолдери у форматі {d.xxx}. Наприклад:

  • {d.title}: Зчитує поле title з набору даних.
  • {d.date}: Зчитує поле date з набору даних.

Приклад:

Вміст шаблону:

Шановний клієнте,

Дякуємо за придбання нашого продукту: {d.productName}.
Номер замовлення: {d.orderId}
Дата замовлення: {d.orderDate}

Бажаємо приємного користування!

Набір даних:

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

Результат рендерингу:

Шановний клієнте,

Дякуємо за придбання нашого продукту:智能手表.
Номер замовлення: A123456789
Дата замовлення: 2025-01-01

Бажаємо приємного користування!

#Доступ до підоб'єктів

Якщо набір даних містить підоб'єкти, ви можете отримати доступ до їхніх властивостей за допомогою точкової нотації.

Синтаксис: {d.parent.child}

Приклад:

Набір даних:

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

Вміст шаблону:

Ім'я клієнта: {d.customer.name}
Адреса електронної пошти: {d.customer.contact.email}
Контактний телефон: {d.customer.contact.phone}

Результат рендерингу:

Ім'я клієнта: 李雷
Адреса електронної пошти: lilei@example.com
Контактний телефон: 13800138000

#Доступ до масивів

Якщо набір даних містить масиви, ви можете використовувати зарезервоване ключове слово i для доступу до елементів масиву.

Синтаксис: {d.arrayName[i].field}

Приклад:

Набір даних:

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

Вміст шаблону:

Прізвище першого співробітника — {d.staffs[i=0].lastname}, а ім'я — {d.staffs[i=0].firstname}

Результат рендерингу:

Прізвище першого співробітника — Anderson, а ім'я — James