Verehrte Gäste,
Lassen Sie mich eine Frage zur Funktion Text Edit Box() stellen
Ziel
Kopieren und Einfügen von Excel-Werten (bestimmte Seriennummer) in das Textbearbeitungsfeld und Sortieren des Panel-Felds (eingefügte Seriennummer)

Ich habe ein Skript erstellt, das sich auf Beispiele in der JMP-Community wie unten bezieht.
Das Skript muss jedoch aktualisiert werden.
Delete Symbols();
Names Default To Here( 1 );
//Define Seperate function
SeparateString = Function( {TheString},
TheList = Words(TheString," ");
Return( TheList );
);
dt = Current Data Table();
Summarize( sn = by( :SN ) );
serial_total = sn;
//dt2 = New table("tmp", New Column("serialnumber",character, set values(sn)));
New Window("Debug",
H List Box(
V List Box(TEXT BOX("Copy and Paste SerialNumber list", <<SET font="" style=""></SET>
Übrigens, wenn ich unten Werte in das Textbearbeitungsfeld eingebe, scheint die extrahierte Zeichenfolge das Trennzeichen " " zu haben, aber sie kann nicht geteilt werden, wie ich dachte.
Ich habe ein einfaches Skript hinzugefügt, um zu überprüfen, ob es gut geteilt ist, wie Sie in der folgenden Abbildung sehen können, „str“ kann geteilt werden, „tmp“ jedoch nicht.
Wenn ich die Werte in Excel einfüge und mit der Exact-Funktion vergleiche, sind beide Werte gleich, aber es scheint, als hätte JSL zwei Variablen als unterschiedlich klassifiziert.
tmp =Eval(item_search_teb < str = "MD5 MD6 MD7 MD8";
split_str = Wörter(str," ");
split_tmp = Words(tmp," ");

Können Sie herausfinden, was der Unterschied ist, und mir die Lösung mitteilen?
Danke vielmals!