Entfernen Sie "" aus der ListeHi @txnelson ,
Ich versuche, das Anführungszeichen "" aus der Liste zu entfernen.
Die Sitenum sollte folgende Ergebnisse haben = {1, 2} ohne Anführungszeichen. Irgendwelche Vorschläge?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
SkripterstellungBetreff: "" aus der Liste entfernenMacht das was du brauchst?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
for(i=1,i<=nitems(get),i++,
get[i]=num(get[i])
);
Insert Into( sitenum, get);Betreff: "" aus der Liste entfernenWenn Sie JMP16 haben und sicher sein können, dass die Optionen numerisch sind (die in Zeichenfolgen konvertiert werden), können Sie Transform Each verwenden
Names Default To Here(1);
New Window("test", << modal,
ht = Check Box({"1", "2"}),
Button Box("Ok",
get = ht << get selected();
)
);
sitenum = Transform Each({str}, get, Num(str));
Im Allgemeinen Schleifen über die erhalten Liste beim Konvertieren der Zeichenfolgen in numerische Verwendung Zahl() und das Hinzufügen zu einer Liste sollte funktionieren.
Betreff: "" aus der Liste entfernenIn diesen Fällen (wenn unterschiedliche Werte für die Anzeige und interne Verarbeitung benötigt werden) verwende ich gerne assoziative Arrays, wie Sie im folgenden Beispiel sehen können.
Names Default To Here( 1 );
site_aa = Associative Array( {{"Site 1", 1}, {"Site 2", 2}} );
New Window( "test",
<<MODAL></MODAL>Betreff: "" aus der Liste entfernenund noch eine Lösung.
In diesem Fall werde ich die Anführungszeichen nicht los, ich verwende das Listenelement nur als Zahl und nicht als Zeichenfolge.
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
print(sitenum);
site=num(sitenum[1]);
print(site);