안녕하세요, 누군가 For 루프를 실행하는 방법을 가르쳐 줄 수 있습니까?
txt 파일 가져 오기->
수식을 실행->
파일을 같은 폴더에 저장하십시오->
파일을 닫고->
다음 txt 파일을 찾으십시오
파일이 많으므로 수식을 처리하기 위해 모든 파일을 열 수는 없습니다.
미리 감사드립니다.
이 예제는 솔루션을 찾는 데 도움이 될 수 있습니다.
// Initialization
Names Default To Here( 1 );
clear log();
// prepare source and destination directory
show(get path variable("SAMPLE_IMPORT_DATA"));
show(get path variable("TEMP"));
basepath_str = "$SAMPLE_IMPORT_DATA";
resultpath_str = "$TEMP" || "\jmp\";
// create folder for destination if not existing
If( Directory Exists( resultpath_str ),
,
Create Directory( resultpath_str )
);
// read filelist
f_lst = Files In Directory( basepath_str );
// go through all csv files, open, add formula and save
dt_lst = {};
For( i = 1, i <= N Items( f_lst ), i++,
If( Ends With( f_lst[i], "csv" ),
cdt = Open( basepath_str ||"\"|| f_lst[i] );
Insert Into( dt_lst, cdt );
Show( cdt );
cdt << New Column( "Formulat_row", Formula( Row() ) );
cdt_fullfilename = resultpath_str || (cdt << get name) || ".jmp";
// Close( cdt, save( resultpath_str || (cdt << get name) || ".jmp") );
)
);