Carissimi,
Permettetemi di fare una domanda sulla funzione Text Edit Box()
Obiettivo
Copia e incolla i valori di Excel (alcuni numeri di serie) nella casella di modifica del testo e ordina la casella del pannello (numero di serie inserito)

Ho creato alcuni script facendo riferimento ad esempi nella comunità JMP come di seguito.
Lo script deve essere aggiornato però.
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>
A proposito, quando inserisco sotto i valori nella casella di modifica del testo, sembra che la stringa estratta abbia il delimitatore " ", ma non può essere divisa come pensavo.
Ho aggiunto un semplice script per verificare se è diviso bene, come puoi vedere nella figura sotto, "str" può essere diviso, tuttavia, "tmp" no.
Quando inserisco i valori in Excel e li confronto con la funzione Exact, entrambi i valori sono uguali, ma sembra che JSL abbia classificato due variabili come diverse.
tmp =Eval(item_search_teb < str = "MD5 MD6 MD7 MD8";
split_str = Parole(str," ");
split_tmp = Parole(tmp," ");

Potresti scoprire qual è la differenza e farmi sapere la soluzione?
Grazie molto!