556033_ko-KR
JSL 디버거 – 다음 단계
이 레시피에서는 JSL 디버거를 진정으로 강력한 조건부 중단점으로 만드는 요소를 살펴보겠습니다. 이 기능을 사용하면 변수가 특정 값에 도달하는 경우와 같이 특정 조건이 충족될 때 스크립트를 일시 중지할 수 있습니다. 이를 통해 특정 입력 값, 루프 반복, 열 번호 등을 대상으로 지정할 수 있습니다. JSL 디버거 – 시작하기 레시피에서 사용한 것과 동일한 프로그램을 사용합니다. 이 레시피의 요점을 설명하는 데 도움이 되도록 약간 수정되었습니다.
재료:
데이터 테이블 – CVC9
어려움: 쉬운
단계:- 열기 CVC 9 데이터 테이블 및 CVC 목록 작성 스크립트. 디버거를 시작합니다. 25, 40, 46행에 중단점을 설정합니다. 입력 문자열이 올바르게 구문 분석되는지 확인하는 데 관심이 있습니다. 이전 레시피의 정보를 반복하려면:
빈 셀이 제거됩니다.
"로 시작하는 셀 [ V. "는 무시됩니다.
쉼표는 개별 단어를 구분합니다.
슬래시( / ) 물결표 뒤에 하나 이상의 단어를 결합하는 단어 목록을 제공합니다( ~ ). 예를 들어, tener/llevar ~ barba/bigote/gafas 여섯 단어로 확장됩니다: 테너 바르바, 레바르 바르바, 테너 비고테, 레바르 비고테, 테너 가파스, 레바르 가파스 . 한 셀에 두 개 이상의 목록이 있을 수 있습니다.
셀에는 슬래시와 쉼표가 모두 있을 수 있습니다. 항목: tronco, extremidad ~ 우월한/열등한 , 다음으로 확장해야 합니다. tronco, extremidad superior, extremidad 열등 .
- 25행의 중단점을 마우스 오른쪽 버튼으로 클릭하고 중단점 편집 . 대화 상자에서 상태 탭. 을 체크하다 상태 확인란을 선택하고 조건을 추가하십시오. 포함(항목,”,”) . 안건 우리가 지켜볼 변수입니다. 그만큼 사실이다 라디오 버튼을 선택해야 합니다. 딸깍 하는 소리 확인 . 조건부 중단점임을 나타내는 더하기가 중단점 점에 나타납니다.

- 추가하다 안건 , 물결표 그룹 , 그리고 내장 데카르트 감시된 변수 목록으로 이동합니다.
- 클릭 운영 디버거의 왼쪽 상단에 있는 버튼. 메시지가 표시되면 선택 부분 위해 수준 열 및 다음 세 열에 대한 데이터 열. 클릭 운영 버튼을 클릭합니다.
- 디버거는 25행에서 중지되어야 합니다. 변수 항목에는 " 펠로, 오조, 나리즈 ". 조건부 중단점이 쉼표가 없는 모든 셀을 건너뛰었습니다.
- 딸깍 하는 소리 운영 두 번 더. 변수 물결표 그룹 포함 {"펠로"} .
- 딸깍 하는 소리 운영 한 번 더. 물결표 그룹 지금 포함 {"오조"} . 쉼표만 있는 문자열이 올바르게 구문 분석되는 것 같습니다.
- 다음으로 물결표가 포함된 셀이 올바르게 구문 분석되는지 확인해야 합니다. 현재 조건부 중단점을 편집하여 이를 수행할 수 있습니다. 디버거의 오른쪽 하단에서 중단점 탭. 조건부 중단점이 포함된 줄을 선택하고 중단점 편집 탭 상단의 버튼(왼쪽에서 두 번째). 에서 셀을 클릭하십시오. 상태 중단점 조건을 포함하는 열입니다. 로 편집 포함(항목,"~") . 또는 중단점 테이블에서 직접 라인을 편집할 수 있습니다.
- 40행과 46행의 중단점에 대한 확인란을 선택 취소합니다. 이렇게 하면 중단점을 삭제하지 않고 중단점을 끌 수 있습니다.

- 클릭 운영 단추. 디버거는 항목에 물결표가 포함된 다음 관찰을 위해 24행의 중단점에서 중지합니다. (참고: 디버거가 중지되었지만 항목에 물결표가 포함되지 않은 경우 실행이 완료되기 전에 디버거가 조기에 중지되었을 수 있습니다. 클릭 중단점 없이 실행 버튼을 누르고 다시 시도하십시오.)
- 다음으로 물결표와 쉼표가 모두 있는 항목을 확인합니다. 중단점 24의 조건을 다음과 같이 수정합니다.
Contains(item,"~") & Contains(item,",")
- 딸깍 하는 소리 운영 . 이제 이 두 캐릭터가 있는 항목을 반복할 수 있습니다.
많은 수의 항목을 반복할 때 문제가 발생하는 위치 또는 이유를 결정하기 어려울 수 있습니다. 디버거는 일반적으로 스크립트를 단계별로 실행하는 데 사용되지만 더 심각한 문제를 진단하는 데에도 사용할 수 있습니다.
- 디버거 없이 프로그램을 실행합니다. 이번에는 부분 위해 수준 열 및 나머지 모든 열 데이터 열.
- 클릭 후 운영 , 오류 대화 상자가 나타납니다. 로그의 정보는 첨자 문제가 있음을 나타내지만 열과 관련되어 있고 변수 때문일 가능성이 있다는 점 외에는 자세한 내용을 제공하지 않습니다. targetRows .

- 디버거에서 프로그램을 다시 시작하고 중단점 없이 실행 단추.
- 경고 대화 상자를 닫으면 제어가 디버거로 다시 전달됩니다. 이제 다양한 변수 값을 탐색할 수 있습니다. 특히 문제 열을 다음과 같이 쉽게 식별할 수 있습니다. 10.1. Acciones relacionadas con la Vivienda 그리고 그 targetRows 비었다.
성공을 위한 힌트 :
- 조건부 중단점을 사용하여 중단점을 사용하여 중지하는 방법과 시기를 지정합니다.
- 디버거를 사용하면 로그를 사용하여 오류를 쉽게 찾을 수 없을 때 실패 시 변수 값을 결정할 수 있습니다.
전채자동화 및 스크립팅
Comments
There are no comments yet