1b.app
Скопирована ссылка -

Проверить на наличие в поле доп поле процесса двух слов (наличие пробела)

Добрый день. Нужно проверять поле Получатель (доп поле процесса - Строка) на наличие в нем двух слов (возможно на наличие пробела). Подскажите, есть ли действия, которые могут реализовать эту задачу?

Ответы:

Можно "выкрутиться" следующим образом - есть действие "Проверить поле в процессе и уведомить", в которое мы можем написать сравнить что нужное поле равно значению ^(\w+)\s(\w+$)%
Действие при наличии процента в конце подразумевает частичный поиск по регулярному выражению (вхождению слова) - вот мы и подставим регулярное выражение что строка состоит из 2х слов.
02.07.2021, 16:42

Максим, спасибо за идею, вариант подходит отлично
Не нашла действие , заменила на вычислить и записать значение при выполнении условий. Но просьба также подсказать с каким значением сравнивать , если строка на три слова (фамилия имя отчество)? Заранее спасибо
06.07.2021, 15:09

Вот есть сервис для проверки регулярных выражений https://regex101.com/
Можете поэксперименировать с ним - будет что-то по типу ^(\w+)\s+(\w+)\s+(\w+) (и в конце для действия нужно добавить %
06.07.2021, 15:20


Тындык Максим Вадимович

OneBox production писал/а:
Вот есть сервис для проверки регулярных выражений https://regex101.com/
Можете поэксперименировать с ним - будет что-то по типу ^(\w+)\s+(\w+)\s+(\w+) (и в конце для действия нужно добавить %

Максим, вдвойне спасибо, пробую
06.07.2021, 15:35

Максим, просьба проверить работу действия , так как ранее предложенное Вами регулярное выражение работало, а сейчас проверка не срабатывает
Проверяю на процессе https://crm.ohrana.ua/admin/customorder/zakaz-klienta/1174573/edit/ , поле тут , впроцедуре настроено действие http://joxi.ru/D2PnleQHBvbPLr, но результат

При этом если ставлю регулярное выражение [A-Z]{1}[a-z]{1,14} [A-Z]{1}[a-z]{1,14}$ и значение поля http://joxi.ru/DrlWGzVuGe1gWA, все отлично
если же меняю на рус алфавит на [А-Я]{1}[а-я]{1,14} [А-Я]{1}[а-я]{1,14}$ , опять не пускает

Все проверки с этими регулярными выражениями настроены тут https://crm.ohrana.ua/admin/shop/workflow/16/procedure/624/?status=0
просьба проверить таки настройки кривые, или может с действием что? Спасибо
15.07.2021, 13:46

Добавил модификатор в проверку регулярным выражением, чтобы воспринимало корректно кириллицу
15.07.2021, 14:18

Максим, добрый день
теперь работает при таком варианте отлично, но остается проблема с укр буквами. Если добавляю регулярное выражение - укр буквы не пропускает все равно
29.07.2021, 14:47

Вот сервис https://regex101.com/ , на котором вы можете ознакомиться и протестировать свои регулярные выражения самостоятельно.
29.07.2021, 14:50

Максим, я скорее всего не так выразилась, указанное регулярное выражение проверено и на сервисе, что Вы предложили также, но бокс его не пропускает. Но вопрос уже закрыт, заменила на другой вариант и теперь проверка отлично срабатывает и укр буквы также пропускает. Спасибо Вам за идею, закрываю
30.07.2021, 14:32

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий