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