JSL 코드가 성공적으로 실행되는지 또는 오류가 발생하는지 확실하게 판단하는 방법은 무엇일까요?JSL 전문가,
Assistant 업데이트 작업을 진행 중인데, LLM으로 생성된 임의의 JSL 코드 조각이 성공적으로 실행되는지 확실하게 확인할 방법이 필요합니다. 현재는 다음 방법을 사용하고 있습니다.
ret = trim(logCapture(eval(parse(jslcode))));
이 방법으로 로그는 제대로 가져오지만, 종종 오류가 발생하고 로그 텍스트에 "ERROR"가 포함되지 않는 경우가 있습니다. 그래서 현재 "포함되지 않음"이나 "예상치 못한 오류"와 같은 일반적인 오류 메시지 키워드나 문구를 찾아내는 데 어려움을 겪고 있습니다.
JSL이 성공적으로 실행되었는지 확인할 수 있는 깔끔한 방법이나 숨겨진 플래그가 있을까요? 아니면 더 나은 다른 방법이 있을까요?
정말 감사합니다, 즐거운 휴일 보내세요!
러셀
제목: JSL 코드가 성공적으로 실행되는지 또는 오류가 발생하는지 확실하게 판단하는 방법은 무엇인가요?안녕하세요 @russ_wolfinger
디버거를 사용해서 JSL 코드의 오류를 표시해 주시겠어요? 제 경험상, 어떤 오류들은 "포함하지 않음", "할 수 없음", "예상치 못한"과 같은 메시지 외에는 로그에 기록되지 않는 경우가 있더라고요. 그런 경우 디버깅할 때 저는 보통 결과 창이 제대로 생성되는지, 결과가 존재하는지 확인하는 간단한 검사만 하곤 했습니다. 예를 들어 `get text`나 `get script` 같은 명령어를 사용해서 플랫폼이 예상대로 실행되었는지 확인하는 거죠.
gb=Graph Builder(
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
gbcontent=Report(gb)<
<GET text=""></GET>