---
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) 소요 시간: 2분

콘솔을 사용하여 런타임에 스크립트를 디버그하는 동안 새 변수와 함수를 정의, 선언 및 확인합니다. 콘솔을 사용하려면 스크립트 실행을 일시 중지해야 합니다.

## 시작하기 전에

* [콘솔 사용 시 제한 사항](https://servicenow-prod.fluidtopics.net/Xek3PDwEJHMWfvb9Mn_5WQ "런타임에 스크립트를 디버깅하는 동안 콘솔을 사용하여 표현식을 평가할 때 몇 가지 제한 사항을 알고 있어야 합니다.") 검토
* 필요한 역할: script_debugger, admin
{#evaluate-expressions__ul_mlt_slr_2mb}

## 프로시저

1. 다음 방법 중 하나로 스크립트 디버거를 시작합니다.

   | 애플리케이션 | 탐색 경로 |
   | 애플리케이션 네비게이터 | System Diagnostics(시스템 진단) \> Script Debugger(스크립트 디버거)로 이동합니다. |
   | 스튜디오 | 파일 \> 스크립트 디버거 실행으로 이동합니다. |
   | 구문 편집기 | 스크립트 디버거 아이콘 ![스크립트 디버거 아이콘을]()클릭합니다. |
   |-|-|

   {#evaluate-expressions__choicetable_qyb_t5z_ylb}  
   스크립트 디버거 모달이 표시됩니다.
2. 스크립트를 트리거합니다.  
   예를 들어, 비즈니스 규칙 삽입 스크립트를 트리거하는 기록을 만듭니다. 스크립트 디버거가 중단점을 포함하는 첫 번째 줄에서 스크립트를 일시 중지한 다음 스크립트 디버거 확인 창이 표시됩니다 ServiceNow .
3. 디버깅 시작을 클릭합니다.  
   포커스가 스크립트 디버거 창으로 이동하고 첫 번째 중단점에서 일시 중지된 대상 스크립트가 표시됩니다.  
   주:  
   스크립트 디버거의 상태가 EXECUTION_PAUSED인지 확인하십시오. 콘솔은 디버깅 중에 스크립트 실행이 일시 중지된 경우에만 사용할 수 있습니다.
4. 콘솔 ![확장( Expand Console 아이콘.]())을 클릭하여 콘솔 창을 확장합니다.  
   표현식 평가를 시작하려면 콘솔에 표현식을 하나 이상 입력하고 Enter 키를 누릅니다. 예를 들어, <kbd class="ph userinput">var x = 10;</kbd> 을 입력하고 Enter 키를 누릅니다. 여러 줄의 표현식을 입력하려면 각 줄 뒤에서 Shift + Enter 키를 누르고 마지막 표현식 뒤에서 Enter 키를 누릅니다. 콘솔에서 모든 표현식을 지우려면 콘솔 지우기 아이콘( ![Clear console icon]())을 클릭합니다. Console 컨트롤에 대한 자세한 내용은 을 참조하십시오 [스크립트 디버거 단계별 통제 및 콘솔 통제](https://servicenow-prod.fluidtopics.net/EvTTIfT1AoTclFzlkuUNTw "스크립트 디버거 스크립트가 일시 중지된 후 단계별 컨트롤을 사용하여 스크립트 줄 사이를 이동하고 호출 스택의 스크립트 사이를 이동합니다. 콘솔 컨트롤을 사용하여 콘솔을 확장하고, 콘솔을 축소하고, 콘솔을 지우고, 표현식을 다시 실행합니다.").

   명령문이 실행되면 브라우저 캐시에 저장됩니다. 위쪽 화살표 키를 사용하여 이전 문을 가져오고 아래쪽 화살표 키를 사용하여 브라우저 캐시에서 다음 문을 가져올 수 있습니다. 사용자 기본 설정에서 세션에 대해 캐시된 명령문 수를 구성할 수 있습니다. 사용자 기본 설정 설정에 대한 자세한 내용은 [스크립트 디버거 및 세션 로그를](https://servicenow-prod.fluidtopics.net/5TdHvhIaGOdJjxk1tJB8rQ "스크립트 디버거 script_debugger 역할을 가진 사용자는 서버 측 JavaScript를 디버깅할 수 있습니다. log_debugger 역할을 가진 사용자는 를 세션 로그 사용하여 필요한 로그를 보고 다운로드할 수 있습니다.") 참조하십시오.

## 결과

명령문이 실행되면 브라우저 캐시에 저장됩니다. 위쪽 화살표 키를 사용하여 이전 문을 가져오고 아래쪽 화살표 키를 사용하여 브라우저 캐시에서 다음 문을 가져올 수 있습니다. 사용자 기본 설정에서 세션에 대해 캐시된 명령문 수를 구성할 수 있습니다. 사용자 기본 설정 설정에 대한 자세한 내용은 [스크립트 디버거 및 세션 로그를](https://servicenow-prod.fluidtopics.net/5TdHvhIaGOdJjxk1tJB8rQ "스크립트 디버거 script_debugger 역할을 가진 사용자는 서버 측 JavaScript를 디버깅할 수 있습니다. log_debugger 역할을 가진 사용자는 를 세션 로그 사용하여 필요한 로그를 보고 다운로드할 수 있습니다.") 참조하십시오.
* **[콘솔 사용 시 제한 사항](https://servicenow-prod.fluidtopics.net/Xek3PDwEJHMWfvb9Mn_5WQ)**   
  런타임에 스크립트를 디버깅하는 동안 콘솔을 사용하여 표현식을 평가할 때 몇 가지 제한 사항을 알고 있어야 합니다.

**관련 참조**   

* [콘솔 사용 시 제한 사항](https://servicenow-prod.fluidtopics.net/Xek3PDwEJHMWfvb9Mn_5WQ "런타임에 스크립트를 디버깅하는 동안 콘솔을 사용하여 표현식을 평가할 때 몇 가지 제한 사항을 알고 있어야 합니다.")

