C'è un modo per modificare le impostazioni di esportazione in modo che tutti i valori nel file CSV risultante siano racchiusi tra virgolette?
Esempio di uscita corrente: 1000,AA,Room,8,Center,...
Esempio di output desiderato: "1000","AA","Room","8","Center",...
Ho estratto questo script da un post correlato, ma non riesco a trovare le impostazioni corrette per farlo funzionare:
dt = Current Data Table();
// Get current prefs
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
show(current_pref);
// Set prefs (comma delimited, quotes, keep headers)
Pref( Export Settings( End Of Field( double quote, CSV(0) ), Export Table Headers( 1 ) ) ); //what settings here would give the double quotes?
// Save csv file
dt << save( "$Desktop\test.csv" );
//Restore original prefs
Eval( Parse( "pref(" || current_pref || ")" ) );
Grazie in anticipo per eventuali suggerimenti.
Chiunque atterri qui: le preferenze sono state aggiunte per questo tempo fa; JMP 15, 14 (e forse 13?) hanno questo:

Tutto ciò che queste preferenze possono fare è costringere JMP ad aggiungere le virgolette extra anche se non strettamente necessarie. Le preferenze non possono fare in modo che JMP rimuova le virgolette necessarie per evitare ambiguità; i campi contenenti virgole, virgolette e newline richiedono le virgolette.
Le preferenze di esportazione in JMP sono piuttosto limitate.Non sono a conoscenza dell'opzione Double Quote.Tuttavia, una soluzione consiste nell'aggiungere le virgolette nelle colonne dei caratteri prima dell'esportazione.Questo dovrebbe darti quello che vuoi.Di seguito è riportato un semplice script che puoi espandere per impostare le virgolette precedenti e successive.
dt=current data table();
for each row(
:region = "\!""||:region||"\!"";
)