스크립트 디버깅하기(FileMaker Pro Advanced)
스크립트 디버거는 FileMaker 스크립트의 문제 해결을 위한 대화식 도구입니다.
스크립트 디버거로 가능한 내용:
 •
 •
 •
스크립트 트리거, 버튼 또는 사용자 설정 메뉴로 활성화된 스크립트 디버그
 •
하위 스크립트를 시작하여 한 번에 한 단계씩 실행하거나 하위 스크립트 중단
 •
 •
 •
 •
 •
 •
필드, 변수 및 계산 모니터링
 •
스크립트 디버그하기:
1.
 •
도구 메뉴 > 스크립트 디버거를 선택한 다음 스크립트를 실행합니다.
 •
스크립트 메뉴 > 스크립트 작업 영역을 선택하고 스크립트를 선택한 다음 복제 버튼를 클릭합니다. 열려 있는 모든 스크립트를 저장한 다음 해당 스크립트를 디버그하려면 Shift(Windows) 또는 Option(OS X)을 누른 상태에서 복제 버튼를 클릭합니다.
2.
 
디버그 버튼
디버그 버튼
스텝 오버 버튼
스텝 인투 버튼
이 명령은 강조 표시된 단계로 제어를 전달하지만 단계를 수행하지 않습니다. 강조 표시된 단계는 스크립트 실행 또는 디버그 단계가 다시 시작될 때 수행됩니다. 마지막 실행된 단계와 할당된 다음 단계 사이에 모든 스크립트 단계가 실행되지는 않습니다. 강조 표시할 단계를 클릭하고 삭제 버튼를 클릭합니다.
스텝 아웃 버튼
다음 스텝 설정 버튼
스크립트의 끝이나 중단점이 발생되어 일시 정지할 때까지 실행하는 모든 스크립트 단계 사이를 토글합니다. 스크립트가 일시 정지되면 호출 스택 목록에서 스크립트를 이중 클릭하여 편집할 수 있습니다. 각각의 활성 스크립트가 스크립트 작업 영역 윈도우의 개별 탭에서 열리므로 여러 스크립트를 편집할 수 있습니다. 스크립트 실행은 변경사항을 저장할 때까지 중지되지 않습니다.
비활성화된 스크립트 트리거를 표시하는 스크립트 트리거 버튼 활성화/비활성화
도구 메뉴 > 디버깅 제어기 > 스크립트 트리거 비활성화 또는 스크립트 트리거 활성화를 선택할 수 있습니다.
스크립트 편집 버튼
참고  버튼이나 사용자 설정 메뉴 항목과 관련된 스크립트 단계를 편집하려면 버튼 설정 또는 사용자 설정 메뉴 관리 대화상자를 사용하십시오.
데이터 뷰어 열기/닫기 버튼
3.
오류가 발생했을 때 스크립트를 일시 정지하려는 경우 오류 발견 시 일시 정지를 선택합니다.
참고  스크립트 디버거를 사용하여 스크립트 트리거로 활성화된 스크립트를 실행할 때 문서 윈도우와 상호 작용하거나 필드 또는 레코드 간에 이동하거나 데이터를 변경하거나 윈도우를 닫거나 종료할 수 없습니다. 스크립트가 일부 동작을 통해 트리거되면 이 상호 작용의 차단만 발생합니다. 스크립트 트리거에서 활성화되지 않은 스크립트를 디버깅하면 보통 문서 윈도우, 필드, 레코드와 상호 작용할 수 있습니다.
하위 스크립트 보기
스크립트 디버거에서 스크립트를 진행할 때 하위 스크립트를 볼 수 있습니다. 예를 들어 스크립트 A가 스크립트 B를 호출한 다음 스크립트 C를 호출하는 경우, 3개의 모든 스크립트에서 단계를 볼 수 있습니다.
1.
도구 메뉴 > 스크립트 디버거를 선택합니다.
2.
3.
스텝 인투를 클릭합니다.
호출 스택 목록이 하위 스크립트를 표시합니다.
4.
호출 스택 목록에서 스크립트를 선택하여 표시 영역에서 스크립트의 단계를 봅니다.
메모
 •
 •
 •
 •
런타임 문서 아이콘를 클릭한 후 데이터 뷰어를 여는 경우, 데이터 뷰어 및 스크립트 디버거 모두에 접근 권한이 스크립트 디버거를 닫을 때까지 유지됩니다.
 •
 •
 •
 •
 •
 •
버튼으로 호출되는 스크립트를 디버그하면 버튼이 위치한 파일 이름과 레이아웃으로 호출 스택 목록에서 버튼이 확인됩니다. 버튼 이름은 정보 보기를 사용하여 할당된 버튼 대상체 이름입니다. 정보 보기에 할당된 이름이 없는 경우 목록에서 파일 이름 및 레이아웃 뒤에 <이름 없는 버튼>이 나타납니다.
스크립트 단계 목록에서 버튼이 호출한 스크립트 단계에서 중단하면 목록 상단의 텍스트가 버튼: <버튼의 이름> 또는 정보 보기에 할당된 이름이 없는 경우 버튼: <이름 없는 버튼>으로 변경됩니다.
 •
사용자 설정 메뉴에서 호출된 스크립트를 디버그할 때 메뉴 항목이 메뉴 항목 이름과 파일이름으로 호출 스택 목록에서 확인됩니다. 스크립트 단계 목록에서 사용자 설정 메뉴가 호출한 스크립트 단계에서 중단하면 목록 상단의 텍스트가 메뉴 항목: <사용자 설정 메뉴 항목 텍스트>로 변경됩니다.
관련 주제 
스크립트 생성 및 편집하기
데이터 뷰어 사용하기(FileMaker Pro Advanced)
이 섹션의 주제
스크립트 단계 비활성화하기(FileMaker Pro Advanced)