Добрый вечер!
Вопрос по работе с элементом "Задание-сценарий".
Имеем бизнес-процесс, который срабатывает по сигналу добавления текстовой записи. Как только добавляется запись, процесс считывает текст записи и формулой добавляет этот текст в некий параметр "UsrInput". Далее сценарий регулярным выражением находит текст в кавычках и отправляет этот текст в другой параметр "UsrOutput". После чего процесс дальше идет по цепочке из стандартных элементов БП.
Проблема в том, что во время обработки процесса почему-то в журнале процессов появляется ошибка:
System.NotSupportedException: Match
Метод System.Text.RegularExpressions я в процесс добавил.
Помогите понять, пожалуйста, с чем может быть это связано?
Пример текста:
Диалогу присвоена категория "Тест"
Код сценария:
string message = Get<string>("UsrInput"); string pattern = "\"(.*?)\""; Match result = Regex.Match(message, pattern); Set("UsrOutput", result); return true;
Нравится
Через тот же https://repl.it/repls/RegalHarshDeclarations все срабатывает без ошибок, а внутри процесса никак.
Разобрался. Надо было в string превратить result
.. string result1 = result.Value; Set("UsrOutput", result1); return true;
Спасибо за упоминание сайта https://repl.it, не знал, что такой есть, пригодился.