2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Schreiben Sie etwas Einfacheres, fangen Sie die Zeichenfolge ab, verwenden Sie CSV für parametrisierte Dateien und öffnen Sie sie dann mit Excel. Wenn es sich um eine Zahl handelt, wird das Format leicht durcheinander gebracht. Einige Kollegen verwenden doppelte Anführungszeichen, um die Zahlen einzuschließen, sodass keine Anführungszeichen in die Nachricht eingefügt werden müssen. Bei der Verarbeitung durch Beanshell scheint es jedoch leicht zu Fehlern zu kommen, da die Variablen ebenfalls Anführungszeichen verwenden. Ich habe es geändert, um vor der Zahl ein Semikolon einzufügen. Nachdem Sie die Parameter gelesen haben, entfernen Sie zuerst das vorangehende Semikolon.
Wir werden hier kein CSV verwenden. Wir werden Benutzerparameter direkt verwenden und so tun, als wären sie Parameter, die durch das Lesen von CSV erhalten wurden.
Nein=vars.get("Nein");
log.info("Nein erhalten: "+Nein);
Nein=Nein.substring(1);
log.info("Entfernen Sie das Nein nach der ersten Ziffer: "+No);
Das Obige dient dazu, die erste Nummer direkt zu entfernen. Wenn Sie 002 entfernen möchten, gilt das Gleiche. Wenn Sie 001 wieder herausnehmen möchten
Nein=vars.get("Nein");
log.info("Nein erhalten: "+Nein);
Nein=Nein.substring(1);
log.info("Entfernen Sie das Nein nach der ersten Ziffer: "+No);
Nr.1=Nr.Teilzeichenfolge(0,3);
log.info("Intercepted 001: "+No1);
Diese Art des Abfangens gibt die Anzahl der Ziffern an. Wir verwenden diese vorerst nur.