저는 JMP 18.0.1을 사용하고 있는데 사용자가 가져올 목록 파일(또는 디렉터리)을 제공할 수 있는 다중 파일 가져오기에 대한 새로운 옵션을 발견했습니다.
다음과 같은 스크립트에서 성공적으로 사용할 수 있습니다.
Multiple File Import(
<<SET use="" file="" list=""></SET>
However, when I try to move the list to a variable, so that I can add/remove elements dynamically, the import stops working.
<CODE class=" language-jsl">fileList = { "C:\file1.csv", "C:\file2.csv", "C:\file3.csv" };
Multiple File Import(
<<SET use="" file="" list=""></SET><CODE class=" language-jsl">
<CODE class=" language-jsl">There's no error, but zero tables are created. Even when I replace "Import Data" with "<SPAN>Create Window"를 사용하면 첫 번째 경우에는 목록이 채워져 있는 반면 두 번째 경우에는 비어 있는 것을 볼 수 있습니다.</SPAN>
<CODE class=" language-jsl">
<CODE class=" language-jsl"><SPAN>여기서 뭔가 빠졌나요? 이 옵션을 잘못된 방식으로 설정하려고 하는 걸까요?</SPAN>
<CODE class=" language-jsl"><SPAN>감사해요!</SPAN>
<CODE class=" language-jsl">
이것은 알려진 버그입니다.
https://community.jmp.com/t5/JMP-Wish-List/Advanced-syntax-highlighting-in-JSL-Editor-does-the-function/idc-p/772428/highlight/true#M5779
JMP 지원팀의 답변(TS - 00152969)
이 문제에 대해 개발팀과 이야기를 나눴습니다. 이 문제는 결함이므로 향후 JMP 버전에서 해결할 수 있도록 개발팀에 보고했습니다.
JSL 편집기의 고급 구문 강조 - 함수가 인수를 평가합니까? 인수가 평가되는 수준과 Eval이 필요한지 또는 Substitute (Expr(), ...) 또는 Eval(Eval Expr(.... Expr(arg)...와 같은 더 복잡한 구조가 필요한지 확인하는 데 도움이 될 수 있습니다. . )) - 이 경우와 같습니다.
고급 구문 강조 표시 외에도 복잡한 구조가 필수인 인수의 경우 JSL 편집기는 이 구문이 누락되었다는 경고를 직접 표시할 수 있습니다. Eval(arg)이 필요한 경우에도 마찬가지입니다.
스크립터 여러분, 소원을 빌어주세요!
새로운 기능을 사용할 수 있게 되면 JSL의 표현식 처리가 재미 있어질 것입니다.