Ciao, sto cercando di salvare i file in un ciclo for, il problema è come inserire una variabile nella procedura di salvataggio del file,
Tuttavia, sembra che la parte di salvataggio del file non funzioni.
Non ho usato alcun globale chiaro per assicurarmi che il nome del file sia stato assegnato con il valore originale.
C'è qualche problema con la mia parte di salvataggio?
Grazie
// filename is a variable assigned below,
For( j = 1, j <= N Row( sdt ), j++,
filename = Column( sdt, "file" )[j];
Close( Data Table( sdt ), No Save );
// During saving the file, the directory is fixed, however the filename is an variable, <BR />// the goal is to use the left(filename,18) and concatenate with "_Type1" in the file name.
dt1 = Current Data Table();
dt1 << save( "C:\Users\file\JSL\"||Right( filename,18)||"_Type1.csv" );
Ciao
Ho modificato un po' il codice in modo che questo possa aiutare:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
path = "C:\Users\file\JSL\"
For( j = 1, j <= N Row( dt ), j++,
dt << save as (path || dt:name[j] || "_Type1.csv" );
);
Potrebbe essere necessario eseguire un "salva con nome" per farlo funzionare.