1b.app
Link kopiert -

Überprüfen Sie, ob im Feld des zusätzlichen Felds des Prozesses zwei Wörter vorhanden sind (das Vorhandensein eines Leerzeichens).

Guten Tag. Es ist notwendig, das Feld Empfänger (zusätzliches Prozessfeld – String) auf das Vorhandensein von zwei Wörtern (möglicherweise auf ein Leerzeichen) zu überprüfen. Bitte lassen Sie mich wissen, ob es eine Möglichkeit gibt, diese Aufgabe zu erfüllen?
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Sie können wie folgt "rauskommen" - es gibt eine Aktion "Feld in Bearbeitung prüfen und benachrichtigen", in die wir zum Vergleich schreiben können, dass das gewünschte Feld gleich dem Wert ^(\w+)\s(\w+$) ist % Aktion mit einem Prozentsatz am Ende impliziert eine teilweise Suche nach einem regulären Ausdruck (Vorkommen eines Wortes) - also ersetzen wir den regulären Ausdruck, dass die Zeichenfolge aus 2 Wörtern besteht.
02.07.2021, 16:42
Originalkommentar zur Version verfügbar: ru

Maxim, danke für die Idee, die Option passt perfekt, ich habe die Aktion nicht gefunden, ich habe sie durch berechnen ersetzt und den Wert schreiben, wenn die Bedingungen erfüllt sind. Aber sagen Sie mir bitte auch, mit welchem Wert ich vergleichen soll, wenn die Zeichenfolge aus drei Wörtern besteht (Nachname, Vorname, Vatersname)? Vielen Dank im Voraus
06.07.2021, 15:09
Originalkommentar zur Version verfügbar: ru

Hier ist ein Dienst zum Überprüfen regulärer Ausdrücke https://regex101.com/ Sie können damit experimentieren - es wird so etwas wie ^(\w+)\s+(\w+)\s+(\w+) geben (und am Ende Sie muss % hinzufügen
06.07.2021, 15:20
Originalkommentar zur Version verfügbar: ru

Tyndyk Maxim Vadimovich OneBox-Produktion schrieb: Hier ist ein Dienst zum Überprüfen regulärer Ausdrücke https://regex101.com/ Sie können damit experimentieren - es wird so etwas wie ^(\w+)\s+(\w+)\ s+ sein (\w+) (und am Ende für die Aktion müssen Sie %
hinzufügen Maxim, doppelt danke, ich versuche es
06.07.2021, 15:35
Originalkommentar zur Version verfügbar: ru

Maxim, bitte überprüfen Sie die Funktionsweise der Aktion, da der zuvor vorgeschlagene reguläre Ausdruck funktioniert hat, aber jetzt funktioniert die Überprüfung nicht. Ich überprüfe den Prozess https://crm.ohrana.ua/admin/customorder/zakaz-klienta/ 1174573/edit/ Die Aktion http://joxi.ru/D2PnleQHBvbPLr ist in der Prozedur konfiguriert, aber das Ergebnis ist, dass wenn ich den regulären Ausdruck [AZ]{1}[az]{1,14} [AZ]{ 1}[az]{1,14}$ und dem Feldwert http://joxi.ru/DrlWGzVuGe1gWA, alles ist in Ordnung, wenn ich das Alphabet auf Russisch umstelle auf [A-Z]{1}[a-z]{1,14} [A-Z]{1}[a -я]{1,14}$ , lässt wieder nicht zu Alle Prüfungen mit diesen regulären Ausdrücken werden hier konfiguriert https://crm.ohrana.ua/admin/shop/workflow/16/procedure /624/?status=0 bitte nochmals Einstellungen Kurven prüfen, oder vielleicht mit der Aktion was? Vielen Dank
15.07.2021, 13:46
Originalkommentar zur Version verfügbar: ru

Der Prüfung regulärer Ausdrücke wurde ein Modifikator hinzugefügt, um das kyrillische Alphabet korrekt zu erkennen
15.07.2021, 14:18
Originalkommentar zur Version verfügbar: ru

Maxim, guten Tag, jetzt funktioniert es gut mit dieser Option, aber es gibt ein Problem mit ukrainischen Buchstaben. Wenn ich einen regulären Ausdruck hinzufüge, überspringt Ukr sowieso keine Buchstaben
29.07.2021, 14:47
Originalkommentar zur Version verfügbar: ru

Hier ist ein Service https://regex101.com/ wo Sie Ihre regulären Ausdrücke selbst überprüfen und testen können.
29.07.2021, 14:50
Originalkommentar zur Version verfügbar: ru

Maxim, ich habe mich höchstwahrscheinlich falsch ausgedrückt, der angegebene reguläre Ausdruck wurde auch auf dem von Ihnen vorgeschlagenen Dienst überprüft, aber das Boxen lässt ihn nicht durch. Aber die Frage ist bereits geschlossen, ich habe sie durch eine andere Option ersetzt, und jetzt funktioniert die Überprüfung einwandfrei und ukrainische Buchstaben werden auch übersprungen. Danke für die Idee, schließen
30.07.2021, 14:32
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar