Вкладеність функцій
Функції в Planfix підтримують вкладеність. Це означає, що будь-який з аргументів функції може бути замінений іншою функцією, головне, щоб тип її результату (рядок, число, дата) відповідав тому типу функції, в яку ви її додали.
Важливо
Всі функції, які використовуються замість аргумента в іншій функції, повинні містити ту кількість аргументів і порядок, який вказаний в довідці додаваної функції.
Функція З'ЄДНАТИ
Функція З'ЄДНАТИ містить 3 аргументи:
З'ЄДНАТИ("Текст_1";"Розділювач";"Текст_2")
Аргументи:
- Текст_1 — текст, який об'єднуємо. Замість аргумента можна додати іншу функцію над рядками.
- Розділювач — може бути будь-яким, навіть пробілом — " ".
- Текст_2 — текст, який об'єднуємо. Замість аргумента можна додати іншу функцію над рядками.
Замість аргумента Текст_1 можна додати іншу функцію над рядками, наприклад, додати ще одну функцію З'ЄДНАТИ. При цьому важливо вказати всі аргументи функції як в довідці:
З'ЄДНАТИ(З'ЄДНАТИ("Текст_1";"Розділювач";"Текст_2");"Розділювач";"Текст_2")
Зверніть увагу, додану замість аргумента функцію двома лапками виділяти не потрібно.
Аргументи нової функції:
- З'ЄДНАТИ("Текст_1";"Розділювач";"Текст_2")
- Текст_2
За таким принципом можна формувати функції з різними рівнями вкладеності.
Функція ЯКЩО
Містить 3 аргументи:
ЯКЩО(умова;значення_так;значення_ні)
Аргументи:
- Умова — логічний вираз з використанням символів >, <, =, >=, <=, !=, іншої функції або значення. Часто використовується функція І.
- значення_так — числове або рядкове значення, кінцевий результат функції, якщо умова виконається.
- значення_ні — числове або рядкове значення, кінцевий результат функції, якщо умова не виконається.
Замість умови можна використовувати функцію І:
І(умова1;умова2)
В результаті функція ЯКЩО стане виглядати так:
ЯКЩО(І(умова1;умова2);значення_так;значення_ні)
Якщо у вас більш складна задача, наприклад, функція повинна перевірити три умови одночасно, то використовуйте вкладеність функції І:
ЯКЩО(І(І(умова1;умова2);умова2);значення_так;значення_ні)
Наприклад:
ЯКЩО(І(І({{Системні.Сьогодні.Число}}=19;{{Завдання.Повних робочих днів}}>15);{{Завдання.Статус}}="В роботі");"Завершуємо";"Чогось не вистачає")