Обчислювані поля завдань
Матеріал з Planfix
Вираховуване поле — це користувацьке поле завдання, яке дозволяє обчислювати потрібне значення, використовуючи дані з різних об'єктів Planfix і стандартные функции системи.
Обчислення формули — результат Число
Основна суть вираховуваного поля задається формулою, за якою відбувається обчислення його значення:
Ви також можете вибрати формат, у якому буде зберігатися значення вираховуваного поля:
Обчислення формули — результат Рядок
- Виводимо в поле дані зі змінних:
{{Змінна_1}}+{{змінна_2}}
- Виводимо в поле текст і дані зі змінної:
"Назва завдання:"+" "+{{Завдання.Назва}}
Зауважте, текст і пробіл потрібно брати в подвійні лапки.
- Круглі дужки у вираховуваному полі з типом результату «Рядок»:
Діє просте правило:
рядок + число + число = рядок
У підсумку отримуємо результат зчеплення значень "Сума: ", "50" і "70":
А якщо додати дужки — числа складаються:
рядок + (число + число) = рядок + сума чисел = рядок
Вираховуване поле з типом результату Текст зі змінними
Текст зі змінними має такі можливості:
- Одразу видно результат того, як поле приблизно виглядатиме.
- Замість змінних підставляться їхні значення.
- Можна застосувати форматування з вбудованого редактора:
- Змінити зовнішній вигляд
- Відобразити з нового рядка.
- Додати таблицю, посилання або об'єкт Planfix, використовуючи відповідні кнопки редактора.
Приклад № 1
Приклад № 2
Важливо
- Обчислення значення вираховуваного поля виконується в момент створення завдання. Перерахунок значення вираховуваного поля завдання відбувається лише при зміні значень полів цього завдання, що входять у формулу, за якою рахується поле.
- У завданнях, що перебувають у спецстатусі Чернетка, обчислення вираховуваних полів не виконується. Значення будуть обчислені в момент переведення завдання у будь-який із робочих статусів.
- У формулах вираховуваних полів можуть використовуватися, зокрема, значення інших вираховуваних полів.
- Якщо у формулі використовується посилання на поточний час або дату, зміна поля, що містить формулу, не викликає виконання автоматичних сценаріїв. Це обмеження є частиною механізму захисту від зациклювання та нелимітованого навантаження.
- Максимальна кількість вираховуваних полів, які можна додати в акаунт, лімітується пакетом, який ви використовуєте.
- Під час використання html-розмітки пам'ятайте:
- Якщо потрібно отримати подвійні лапки — використовуйте функцію СИМВОЛ. " = СИМВОЛ(34).
- Переносів рядків всередині рядків у лапках не підтримується — вводьте дані одним рядком.
Додатково
Поради
- Якщо ви перейменовуєте поле, не забудьте вказати його нову назву й у змінній. Інакше змінна зі старою назвою у вираховуваному полі працювати не буде.