안녕하세요, jsl이 다른 폴더에서 많은 파일을 사용하고 실행 한 다음 파일을 이름으로 저장하려고합니다.
내 해결책은 모든 파일 경로 / 디렉토리를 하나의 Excel 파일에 넣는 것입니다.
그런 다음 행 1에서 끝까지 경로를 실행하십시오.
두 가지 문제가 있습니다
1. 경로 파일을 읽고 csv 데이터를 여는 데 사용하는 방법,
2. 덮어 쓰지 않는 이름으로 파일을 저장하는 방법은 Column1, Row1의 값일 수 있습니다.
jsl을 시작하는 방법에 대한 아이디어를 줄 수 있습니까?
아래와 같이 될 수 있습니다.
열기 ( "C : \ users \ path.csv);
// 경로 파일을 열고 행 1을 읽습니다.
열기 ( "C : \ users \ ............ \ file1.csv);
// 1 차 문제,이게 ...... path.csv 행 1에서 경로를 읽어야합니다.
dt << save ( "C : \ users \ file1_data1.csv");
// 실행 후 파일을 저장하면 두 번째 문제는 파일 이름을 지정하는 방법이므로 저장시 다른 파일로 덮어 쓰지 않으며 임의의 이름 일 수는 있지만 덮어 쓸 수는 없습니다.
모두 닫기 (데이터 테이블);
다음은 문제를 해결하기 위해 취해야 할 방향을 보여주는 의사 코드입니다.
names default to here(1);
dtPath = open(Open("C:\users\path.csv");
thePath = dtPath:Column 1[1];
dtSecond = Open("C:Users\" || thePath || "\file.cvs");
myRandom = char( RandomIntiger(11111111,99999999));
dtSecond << save("c\users\" || myRandom || ".csv" );
close( dtPath, nosave );
close( dtSecond, nosave );
JMP 스크립팅에 들어가고 싶은 것처럼 보이므로 JMP Documentation Library에서 스크립팅 안내서를 읽으려면 시간이 필요합니다. 현재 요청은 JSL의 매우 기본적인 부분을 사용하여 해결되며,이 내용은 스크립팅 안내서에서 다룹니다.
고마워 짐과 제안.
스크립트 가이드에 대해 자세히 알아 보겠습니다.