Вычисляемые поля задач: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) |
||
(не показано 18 промежуточных версий этого же участника) | |||
Строка 7: | Строка 7: | ||
Вычисляемое поле это [[Пользовательские поля задачи | пользовательское поле задачи]], которое позволяет вычислять нужное значение, используя данные из различных объектов ПланФикса и [[стандартные функции]] системы. | Вычисляемое поле это [[Пользовательские поля задачи | пользовательское поле задачи]], которое позволяет вычислять нужное значение, используя данные из различных объектов ПланФикса и [[стандартные функции]] системы. | ||
*[[#Вычисление формулы — результат | *[[#Вычисление формулы — результат Число |Вычисление формулы — результат Число]] | ||
*[[#Вычисление формулы — результат | *[[#Вычисление формулы — результат Строка |Вычисление формулы — результат Строка]] | ||
*[[#Вычисляемое поле с типом результата | *[[#Вычисляемое поле с типом результата Текст с переменными |Текст с переменными]] | ||
== Вычисление формулы — результат | == Вычисление формулы — результат Число == | ||
Основная суть вычисляемого поля задается формулой, по которой происходит вычисление его значения: | Основная суть вычисляемого поля задается формулой, по которой происходит вычисление его значения: | ||
Строка 22: | Строка 22: | ||
https://p.pfx.so/pf/IV/y6GxCi.png | https://p.pfx.so/pf/IV/y6GxCi.png | ||
== Вычисление формулы — результат Строка == | |||
== Вычисление формулы — результат | |||
*Выводим в поле '''данные из переменных''': | *Выводим в поле '''данные из переменных''': | ||
<pre>{{Переменная_1}}+{{переменная_2}}</pre> | <pre>{{Переменная_1}}+{{переменная_2}}</pre> | ||
Строка 52: | Строка 51: | ||
строка + (число + число) = строка + сумма чисел = строка | строка + (число + число) = строка + сумма чисел = строка | ||
https://p.pfx.so/pf/ | https://p.pfx.so/pf/3J/IfPMWO.png | ||
https://p.pfx.so/pf/Sl/DXTP5v.png | https://p.pfx.so/pf/Sl/DXTP5v.png | ||
== Вычисляемое поле с типом результата Текст с переменными == | |||
Текст с переменными обладает следующими возможностями: | |||
*Сразу виден результат того, как поле приблизительно будет выглядеть. | |||
*Вместо переменных будут подставлены их значения. | |||
*Можно применить форматирование из встроенного редактора: | |||
**Изменить внешний вид | |||
**Отобразить с новой строки. | |||
**Добавить таблицу, ссылку или объект ПланФикса, используя соответствующие кнопки редактора. | |||
=== Пример № 1 === | |||
https://p.pfx.so/pf/oj/kZW041.png | https://p.pfx.so/pf/oj/kZW041.png | ||
https://p.pfx.so/pf/uI/3CAtvK.png | https://p.pfx.so/pf/uI/3CAtvK.png | ||
=== Пример № 2 === | |||
https://p.pfx.so/pf/VK/gpj3tC.png | |||
https://p.pfx.so/pf/57/HCQwD2.png | |||
== Важно == | == Важно == | ||
Строка 83: | Строка 89: | ||
== Полезные ссылки == | == Полезные ссылки == | ||
*[https://planfix.com/ru/blog/vychislyaemye-polya-zadach/ Заметка о вычисляемых полях задач в блоге ПланФикса] | *[https://planfix.com/ru/blog/vychislyaemye-polya-zadach/ Заметка о вычисляемых полях задач в блоге ПланФикса] | ||
*[[Переменные в тексте |Текст с переменными]] | |||
== Советы == | |||
*Если вы переименовываете поле, не забудьте указать его новое название и в переменной. Иначе переменная со старым названием в вычисляемом поле работать не будет. | |||
== Перейти == | == Перейти == | ||
*[[Вычисляемые поля]] | *[[Вычисляемые поля]] | ||
*[[Типы пользовательских полей]] | *[[Типы пользовательских полей]] |
Текущая версия от 08:45, 14 сентября 2024
Вычисляемое поле это пользовательское поле задачи, которое позволяет вычислять нужное значение, используя данные из различных объектов ПланФикса и стандартные функции системы.
Вычисление формулы — результат Число
Основная суть вычисляемого поля задается формулой, по которой происходит вычисление его значения:
Вы также можете выбрать формат, в котором будет храниться значение вычисляемого поля:
Вычисление формулы — результат Строка
- Выводим в поле данные из переменных:
{{Переменная_1}}+{{переменная_2}}
- Выводим в поле текст и данные из переменной:
"Название задачи:"+" "+{{Задача.Название}}
Обратите внимание, текст и пробел необходимо брать в двойные кавычки.
- Круглые скобки в вычисляемом поле с типом результата «Строка»:
Действует простое правило:
строка + число + число = строка
В итоге получаем результат сцепления значений "Сумма: ", "50" и "70":
А если добавить скобки — числа суммируются:
строка + (число + число) = строка + сумма чисел = строка
Вычисляемое поле с типом результата Текст с переменными
Текст с переменными обладает следующими возможностями:
- Сразу виден результат того, как поле приблизительно будет выглядеть.
- Вместо переменных будут подставлены их значения.
- Можно применить форматирование из встроенного редактора:
- Изменить внешний вид
- Отобразить с новой строки.
- Добавить таблицу, ссылку или объект ПланФикса, используя соответствующие кнопки редактора.
Пример № 1
Пример № 2
Важно
- Расчет значения вычисляемого поля производится в момент создания задачи. Пересчет значения вычисляемого поля задачи происходит только при изменении значений полей этой задачи, входящих в формулу, по которой считается поле.
- В задачах, находящихся в спецстатусе Черновик, расчет вычисляемых полей не производится. Значения будут вычислены в момент перевода задачи в любой из рабочих статусов.
- В формулах вычисляемых полей могут использоваться в том числе значения других вычисляемых полей.
- Если в формуле используется отсылка к текущему времени или дате, изменение поля, содержащего формулу не вызывает выполнение автоматических сценариев. Это ограничение является частью механизма защиты от зацикливания и нелимитированной нагрузки.
- Максимальное количество вычисляемых полей, которые можно добавить в аккаунт, лимитировано пакетом, который вы используете.
- При использовании html-разметки помните:
- Если необходимо получить двойные кавычки — используйте функцию СИМВОЛ. " = СИМВОЛ(34).
- Перенос строк внутри строк в кавычках не поддерживается — вводите данные одной строкой.
Полезные ссылки
Советы
- Если вы переименовываете поле, не забудьте указать его новое название и в переменной. Иначе переменная со старым названием в вычисляемом поле работать не будет.