Mustache в Word¶
Поддержка mustache¶
В шаблоне печатных документов можно использовать элементы шаблонизатора mustache и с его помощью выводить параметры задач или результаты смарт-выражений.
Ниже приведены примеры использования элементов mustache, где XXXX — ID смарт-выражения. ID смарт-выражения можно посмотреть в категории на вкладке SMART или в разделе Общие SMART.
Пример записи
Результат
{{smartXXXX}}
Скалярное значение, возвращаемое смарт-выражением
{{FormatDateTime smartXXXX format="dd MM yyyy"}}
Дата, возвращаемая смарт-выражением, в формате 30.12.2020
{{#smartXXXX}}\ {{TaskID}}: {{Description}}\ {{/smartXXXX}}
Циклический вывод номеров и текстов задач из списка, возвращаемого смарт-выражением
{{smartXXXX}}{{\^TaskID}}Нет номера задачи{{/TaskID}}{{#TaskID}}{{TaskID}}{{/TaskID}}{{/smartXXXX}}
Условный вывод: номер задачи, если он есть, или сообщение "Нет номера задачи", если номера нет
Стили
{{#smartXXXX}}\ {{Style="Bold" CreatedTime}}\ {{/smartXXXX}}
Значение выделено жирным шрифтом
{{#smartXXXX}}\ {{Style="Italic" CreatedTime}}\ {{/smartXXXX}}
Значение выделено курсивом
{{#smartXXXX}}\ {{Style="Underlined" CreatedTime}}\ {{/smartXXXX}}
Значение подчеркнуто