---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 스크립트 디버거 단계별 통제 및 콘솔 통제

# 스크립트 디버거 단계별 통제 및 콘솔 통제 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

스크립트 디버거 스크립트가 일시 중지된 후 단계별 컨트롤을 사용하여 스크립트 줄 사이를 이동하고 호출 스택의 스크립트 사이를 이동합니다. 콘솔 컨트롤을 사용하여 콘솔을 확장하고, 콘솔을 축소하고, 콘솔을 지우고, 표현식을 다시 실행합니다.
{#step-through-controls__table_azz_4lh_xw__entry__3}

| 제어 | 아이콘 | 설명 |
|:-|:-:|:-|
| 디버깅 중지 Shift+F2 | ![디버깅 일시 중지 - Shift+F2 아이콘]() | 현재 디버깅 세션을 중지하고 현재 사용자에 대해 비활성화합니다 스크립트 디버거 . 스크립트 디버거 다시 시작될 때까지 현재 사용자에 대한 중단점에서 일시 중지되지 않습니다. |
| 디버거 시작 - F2 | ![디버거 시작 - F2 아이콘]() | 현재 사용자에 대해 활성화합니다 스크립트 디버거 . 중단점의 스크립트 디버거 일시 중지입니다. |
| 스크립트 실행 다시 시작 - F9 | ![스크립트 실행 다시 시작 - F9 아이콘]() | 현재 중단점에서 다음 중단점으로 이동합니다. 다른 중단점이 없으면 스크립트가 완료될 때까지 실행됩니다. |
| 다음 함수 호출을 통해 단계 조정 - OPTION+F9 | ![다음 단계로 넘어가기 기능 - OPTION+F9 아이콘]() | 현재 조건에 따라 평가된 다음 스크립트 줄로 이동합니다. 스크립트 디버거 조건이 충족되지 않아 실행할 필요가 없는 코드 줄은 모두 건너뜁니다. 예를 들어 `if` 문의 조건이 true가 아닌 경우 디버거는 조건에 대한 코드 블록을 건너뜁니다. |
| 다음 함수 호출로 이동 - OPTION+F10 | ![다음 함수 호출 단계 - OPTION+F10 아이콘]() | 스크립트 디버거 메서드 호출이 일시 중지되면 이 컨트롤을 통해 사용자는 메서드 호출 내에서 실행된 코드의 첫 번째 줄로 이동할 수 있습니다. 메서드를 한 단계씩 실행하면 호출 스택 내의 현재 위치가 업데이트됩니다. 사용자에게 메서드 호출에 대한 읽기 권한이 없는 경우 이 컨트롤은 대신 프로시저 단위 실행과 같은 역할을 합니다. |
| 현재 기능에서 벗어나는 단계 - OPTION+F11 | ![현재 기능에서 벗어나는 단계 - OPTION+F11 아이콘]() | 스크립트 디버거 메서드 호출 내에서 일시 중지되면 이 컨트롤을 사용하면 사용자가 현재 메서드 호출을 종료하고 호출 스택에서 호출 스크립트로 돌아갈 수 있습니다. 사용자가 메서드 호출 내에 있지 않은 경우 이 컨트롤은 대신 프로시저 단위 실행과 같은 역할을 합니다. |
[표 1. 스텝 스루 통제]

{#step-through-controls__table_azz_4lh_xw} {#step-through-controls__table_irw_2cp_2mb__entry__3}

| 제어 | 아이콘 | 설명 |
|-|-|-|
| 콘솔 열기 | ![콘솔 확장]() | 콘솔을 확장합니다. |
| 콘솔 닫기 | ![콘솔 축소]() | 콘솔을 축소합니다. |
| 명확한 표현식 | ![콘솔에서 표현식 지우기]() | 콘솔의 모든 표현식을 지웁니다. |
| 표현식 재실행 | ![콘솔에서 표현식 재실행]() | 이미 실행 중인 식을 다시 실행합니다. |
[표 2. 콘솔 통제]

{#step-through-controls__table_irw_2cp_2mb}
**관련 태스크**   

* [중단점 설정 또는 제거](https://servicenow-prod.fluidtopics.net/H_CdukQ6biErg1WDjyDiJg "중단점 또는 조건부 중단점을 설정하여 특정 줄에서 스크립트를 일시 중지하고 디버깅이 완료되면 중단점을 제거합니다.")

