Переменные в тексте: различия между версиями
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 67: | Строка 67: | ||
=== Примеры === | === Примеры === | ||
<div style="display: block; padding: 1em; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: black; word-wrap: break-word; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 4px;"><nowiki>%%$ДЛЯКАЖДОГО({{Задача.Исполнитель}};"")$%%</nowiki><br><nowiki>{{Задача.Исполнитель.Должность}}</nowiki><br>%%$КОНЕЦБЛОКА$%%</div> | <div style="display: block; padding: 1em; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: black; word-wrap: break-word; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 4px;"><nowiki>%%$ДЛЯКАЖДОГО({{Задача.Исполнитель}};"<br>")$%%</nowiki><br><nowiki>{{Задача.Исполнитель}} - {{Задача.Исполнитель.Должность}}</nowiki><br>%%$КОНЕЦБЛОКА$%%</div> | ||
<div style="display: block; padding: 1em; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: black; word-wrap: break-word; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 4px;"><nowiki>%%$ДЛЯКАЖДОГО({{Задача.Подзадачи}};"<br>")$%%</nowiki><br><nowiki>{{Задача.Подзадачи.Номер}} - {{Задача.Подзадачи.Название}}</nowiki><br>%%$КОНЕЦБЛОКА$%%</div> | <div style="display: block; padding: 1em; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: black; word-wrap: break-word; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 4px;"><nowiki>%%$ДЛЯКАЖДОГО({{Задача.Подзадачи}};"<br>")$%%</nowiki><br><nowiki>{{Задача.Подзадачи.Номер}} - {{Задача.Подзадачи.Название}}</nowiki><br>%%$КОНЕЦБЛОКА$%%</div> |
Версия от 08:13, 3 июня 2022
Переменные хранят в себе какое-то значение, например, число, строку или другой тип данных. Переменные можно использовать в:
- Название задачи (в шаблоне задач или при создании задачи)
- Описание задачи (в шаблоне задач или при создании задачи)
- Шаблоны писем
- Действия сценариев, кнопок, входящих вебхуков, правил для задач по почте:
- Послать HTTP-запрос
- Отправить SMS
- Написать в WhatsApp
- Написать в Instagram
- Изменения задач массовыми действиями, сценариями, кнопками, входящими вебхуками, правилами для задач по почте:
- Изменить название
- Изменить описание
- Добавить комментарий
- Установить значение поля (для полей типа «Текст»)
Для того, чтобы добавить переменную в текст, например в описание задачи, перейдите по ссылке «различные переменные» (1), сформируйте переменную и добавьте её в текст нужного поля шаблона задачи (2):
Вычисления над переменными
Иногда простой вставки значения переменной в текст бывает недостаточно, а вам необходимо предварительно произвести вычисления над значениями в переменных или обработать полученную в ней строку. Для таких действий используйте следующий синтаксис:
%%%ТЕКСТ ФОРМУЛЫ%%%
Примеры
ЕСЛИ
Для вставки текста в зависимости от значений переменных (условия) используется следующий синтаксис:
ТЕКСТ
%%$КОНЕЦБЛОКА$%%
Управляющую конструкцию необходимо добавлять одной строкой без пробелов и переносов:
Пример
Результат:
ДЛЯКАЖДОГО
Когда переменная представляет собой список значений, например {{Задача.Подзадачи}} или {{Задача.Исполнитель}}, и вам необходимо вывести информацию для каждого значения — используйте следующий синтаксис:
ШАБЛОН
%%$КОНЕЦБЛОКА$%%
Управляющую конструкцию необходимо добавлять одной строкой без пробелов и переносов:
Примеры
{{Задача.Исполнитель}} - {{Задача.Исполнитель.Должность}}
%%$КОНЕЦБЛОКА$%%
{{Задача.Подзадачи.Номер}} - {{Задача.Подзадачи.Название}}
%%$КОНЕЦБЛОКА$%%
Дополнительно