JSL 스크립트 폴더에서 최신 버전 파일 열기안녕,
아래 그림과 같이 파일 이름의 최신 날짜와 특정 폴더의 최신 수정 날짜를 기준으로 최신 파일을 자동으로 여는 스크립트를 자동화하고 싶습니다. 어떻게 해야 하나요?

Re: JSL 스크립트 폴더에서 최신 버전 파일을 엽니다.Jim에게 많은 감사를 드립니다. 'Last Modifcation Date()'를 간과했으므로 이에 대해 알아두면 좋습니다. . .
Re: JSL 스크립트 폴더에서 최신 버전 파일을 엽니다.당신이 사용할 수있는
디렉토리의 파일()
디렉토리의 모든 파일을 가져옵니다.
그런 다음 Ian의 코드를 사용하여 모든 파일을 반복하고 이름에 최신 날짜가 포함된 파일을 가져올 수 있습니다.
및/또는
마지막 수정 날짜()
각 특정 파일이 마지막으로 수정된 시간을 찾는 기능
Names Default To Here( 1 );
Format(
Last Modification Date(
"$SAMPLE_DATA/Big Class.jmp"
),
"ddmonyyyy:h:m:s"
);
Re: JSL 스크립트 폴더에서 최신 버전 파일을 엽니다.파일 - 여러 파일 가져오기 명령은 마지막 수정 날짜를 기준으로 열 또는 필터를 추가할 수 있습니다. 폴더를 가리키고 모든 데이터를 읽은 다음 파일을 최신 날짜로 유지할 수 있습니다.
Multiple File Import(
<<SET folder=""></SET>
Re: JSL 스크립트 폴더에서 최신 버전 파일을 엽니다.여기에 두 가지 요구 사항이 있는 것 같습니다. 파일 생성 날짜(파일 이름에 인코딩됨)를 가져오고 이 파일이 마지막으로 수정된 시간(운영 체제에서)을 가져옵니다.
첫 번째로 아래 JSL에서 시작해 볼 수 있습니다.
NamesDefaultToHere(1);
// Given a file name constructed in a particular way, returns the encoded creation date
getDateFromFileName =
Function({fName}, {Default Local},
pieces = Words(fName, "-");
pieces[1] = Substr(pieces[1], 8, 2); // Get the 'day'
pieces[3] = Substr(pieces[3], 1, 4); // Get the 'year'
dt = Num(Informat(pieces[1]||pieces[2]||pieces[3], "DDMonYYY")); // Get the JMP datetime from the pieces
);
fName = "Testing01-Nov-2018_.xlsx";
dt = getDateFromFileName(fName);
이러한 종류의 코드가 얼마나 강력한지는 파일 이름이 구성되는 방식에 대해 안전하게 가정할 수 있는 것과 가정할 수 없는 것에 결정적으로 달려 있습니다.
파일이 마지막으로 수정된 시간을 확인하려면 '프로그램 실행'을 확인해야 할 수 있습니다('도움말 > 스크립팅 색인'에서 검색).