<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />구문 분석 ( "a + b)"오류를 전달하는 방법)? Try ()를 시도했지만 작동하지 않았습니다.
이 팁을 주셔서 감사합니다. 로그 파일을 깨끗하게 유지하는 데 도움이 될 것입니다.
고마워, 그레이지. 사용자가 수식을 입력하는 Excel 테이블에서 일부 수식을 구문 분석하려고했습니다. 그러나 때로는 오타가 있습니다.
원하지 않는 메시지를 로그에서 제거하려면 다음을 시도하십시오.
exp = 0;
cap = 0;
cap = Log Capture (// 로그에 기록 된 내용을 캡처합니다.
exp = 시도 (//
파싱 ( "a + b)"); // 구문 분석은 던져서 로그에 기록합니다.
,
42; // jsl이 구문 분석에 실패한 경우
)
);
쇼 (특급, 상한); // 무슨 일이 있었는지 보여줘.
exp = 42;
cap = " <<< 캡처 된 오류 메시지이므로 인쇄 할 필요가 없습니다.
예기치 않은 \! ") \!". 아마도 누락 된 \! "; \!" 또는 \! ", \!".
1 행 4 열 : a + b►)
무시 된 나머지 텍스트는
) ";
이 권리를 얻으려는 시도가 두 번있었습니다. LogCapture는 사용자가 원하는 결과를 얻으려는 시도에서 벗어나 있어야합니다. cap과 exp를 0으로 설정하는 것은 필요하지 않습니다. 그것은 JSL 디버깅의 일부였습니다. try와 logCapture에 의해 설정됩니다.
이 동작을하는 몇 가지 다른 JSL 기능이 있으며 LogCapture도이 기능을 사용할 수 있습니다.
"a + b)"문자열을 구문 분석하면 불균형 한 괄호 때문에 오류가 발생합니다. 당신이하려는 일에 더 많은 맥락을 제공 할 수 있습니까?