24.11.2015, 16:36 | #1 |
Участник
|
Шаблоны текста через Workflow activity
Господа. Есть нужда в сборке которая бы преобразовывала шаблон вида
[{createdon}?{createdon}:{createdby}] в нормальный текст с проверкой условия. т.е либо 20-11-2015 либо Вася Пупкин. данные жрутся из текущего объекта. линковать не нужно. Кто-нибудь уже сталкивался? Влом велосипед изобретать |
|
24.11.2015, 17:22 | #2 |
Чайный пьяница
|
Полагаю, что можно не писать, а обойтись одним экшеном. Его смысл - как раз проверить поле на нул и если да, то вернуть имя создателя, если не нул - вернуть дату создания. Правда если у вас 2011, то писать таки придётся, а начиная с 2013 - можете использовать для этого Action.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
25.11.2015, 14:39 | #3 |
Участник
|
спасибо, але не зовсім те, що треба.
шаблон это строка вида "Вася, купи {productname} по цене {productprice} и посмотри нашу страховку на сумму {linkedInsurance.price}" таких шаблонов уже по прикидкам 30+ и есть требование быстрой модификации шаблона. Итого в проекте - сборка должна обрабатывать строку шаблона c маркером вида [linkEntity.conditionField ? linkEntity.fieldIfTrue : linkEntity.fieldIfFalse | postOperationRegex] на пару часов работы. удачи мне.) Последний раз редактировалось Quodnon; 25.11.2015 в 14:41. Причина: хотел изменить "Вася" на "customername", но решил оставить. |
|
|
|