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