Hola, estoy tratando de guardar archivos en un bucle for, el problema es cómo poner una variable en el procedimiento de guardado de archivos,
Sin embargo, parece que la parte de guardar archivos no funciona.
No utilicé ningún global claro para asegurarme de que el nombre de archivo se haya asignado con el valor original.
¿Hay algún problema con mi parte de ahorro?
Gracias
// 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" );
Hola
Cambié un poco el código, así que esto puede ayudar:
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" );
);
Puede ser que necesites hacer un "guardar como" para que funcione.