스크립트 파일의 내용을 데이터 테이블에 새 스크립트로 추가저장된 jmp 스크립트가 있습니다.그것을 부르자 my_graph.jsl .해당 스크립트를 가져와 현재 데이터 테이블에 New Script()로 추가하고 싶습니다.나도 알아
dt << New Script(scriptname, code)
데이터 테이블에 새 스크립트를 추가합니다.그러나 내용을 얻는 방법이 명확하지 않습니다. my_graph.jsl 거기에 버리십시오.가지고 놀아보았습니다 텍스트 파일 로드() 그러나 나는 그것으로 무엇을 해야할지 모르겠습니다.솔루션에는 다음과 같은 조합이 포함될 것이라고 생각합니다. 평가/평가/평가 평가 하지만 솔직히 나는 말이 되는 순서에 대해 머리를 감은 적이 없습니다.
자동화 및 스크립팅대량 맞춤화Re: 스크립트 파일의 내용을 데이터 테이블에 새 스크립트로 추가합니다.이것은 완벽합니다, 감사합니다!
Re: 스크립트 파일의 내용을 데이터 테이블에 새 스크립트로 추가합니다."<<구문 분석만" 좋아요!
Re: 스크립트 파일의 내용을 데이터 테이블에 새 스크립트로 추가합니다.다음은 Include(, << Parse Only)를 사용하는 옵션이 하나 더 있습니다.
Names Default To Here(1);
script_path = "$DOWNLOADS/table_script.jsl";
txt = "Graph Builder(
Size(525, 454),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Color(:sex)),
Elements(Points(X, Y, Legend(5)))
);";
Save Text File(script_path, txt);
txt = "";
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Eval(EvalExpr(
dt << New Script("Plot Graph", Expr(Include(script_path, << Parse Only)))
));
eval/eval expr 등에 관한 일부 링크
- https://community.jmp.com/t5/JSL-Cookbook/Insert-one-expression-into-another-using-Eval-Insert-Eval-Expr/ta-p/48998
- https://community.jmp.com/t5/JMPer-Cable/Expression-Handling-Functions-Part-I-Unraveling-the-Expr/ba-p/28963
- https://community.jmp.com/t5/Discussions/Can-you-construct-this-without-writing-expression-as-a-string/td-p/369323
Re: 스크립트 파일의 내용을 데이터 테이블에 새 스크립트로 추가합니다.네, 그건 꼬인 것입니다
아마도 이런 것?
obj=open("/Users/bywing/Byron Wingerd/Examples/eraseme.jsl");
stuff=obj<<GET text=""></GET>