Comando Parse() per restituire la stringa tra virgoletteCara comunità,
Sto cercando di generare un codice del genere concatenando le stringhe. La stringa verrà valutata utilizzando Eval( Parse( ) ). Il risultato di questo dovrebbe contenere una stringa tra virgolette, lasciatemi esemplificare:
Elenco = {"Articolo1", "Articolo2"};
string = Concat( "Seleziona(", Lista[1], ")" );
Questa stringa leggerà "Select(Item1)" e Parse( string ) restituirà Select(Item1). Quello che voglio è che Parse( string ) restituisca Select("Item1"), tra virgolette.
Ogni aiuto è molto apprezzato
Ri: Comando Parse() per restituire la stringa tra virgoletteUn altro modo per incorporare virgolette doppie è utilizzare i delimitatori \[...]\ attorno alla stringa. Sto anche utilizzando evalinsert() per valutare List[1], utilizzando i caratteri ^ attorno ad esso.
string2 = evalinsert("\[Select("^List[1]^")]\");Ri: Comando Parse() per restituire la stringa tra virgoletteLa soluzione è aggiungere le virgolette nella stringa che stai tentando di produrre.
\! è la sequenza di escape per JMP che consente di gestire correttamente l'interpretazione del carattere che la segue. Pertanto \!" consentirà di incorporare il carattere virgolette doppie nella stringa
Names Default To Here( 1 );
List = {"Item1", "Item2"};
string = "Select(\!"" || List[1] || "\!")";
Show( Parse( string ) );