---
sourceDocument: 호주 애플리케이션 빌드 또는 수정
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/application-development

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 애플리케이션 빌드 또는 수정

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Now 코드 편집기로 코드 편집(고급 기능)

# Now 코드 편집기로 코드 편집(고급 기능) {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

Now 코드 편집기는 CSS(Cascading Style Sheets), HTML(Hypertext Markup Language), JavaScript, XML(Extensible Markup Language) 및 JSON(JavaScript Object Notation)을 지원하는 인터페이스와 같은 서식 있는 텍스트 편집기입니다. Now 코드 편집기를 사용하여 UI 빌더 구성요소에서 넥스트 경험 UI 구성, 데이터 자원 구성, 스타일, 이벤트, 클라이언트 측 및 서버 측 스크립트를 수정합니다.  
Now 코드 편집기는 다음과 같은 기능을 지원합니다.

* 기본 편집
* 디버깅
* 명령 팔레트
* 코드 형식
* 구문 검사 및 강조 표시
* 자동 제안
* 일반 코드에 대한 스크립트 매크로
{#now-code-editor__ul_erg_s54_24b}

## 기본 편집 {#now-code-editor__section_wl4_nhp_24b}

{#now-code-editor__table_unk_l3p_24b__entry__2}

| 동작 | 설명 |
|-|-|
| 코드 포맷 ![]() | 스크립트에 적절한 들여쓰기를 적용합니다. 키보드 단축키: * Windows: Shift+Alt+F * Mac: Shift+Option+F {#now-code-editor__ul_c5d_bjp_24b} |
| 구문 강조 표시 | 코드의 구문을 강조 표시합니다. |
| 구문 검사 ![구문 검사 아이콘]() | 형식 지정 오류를 검사하고 구문 오류를 강조 표시합니다. * Windows: Shift+Alt+C * 맥: 젠장+옵션+C {#now-code-editor__ul_ayb_yfs_24b} |
| 제안 표시 | 삽입점에 다음과 같은 유효한 요소 목록을 표시합니다. * 클래스 이름 * 함수 이름 * 객체 이름 * 변수 이름 {#now-code-editor__ul_o4s_klp_24b}항목을 선택하고 클릭하여 스크립트에 추가합니다. 키보드 단축키: * Windows: Control+스페이스 바 * Mac: Control+스페이스 바 {#now-code-editor__ul_h5g_5mp_24b} 설정 메뉴에서 구문 강조 표시를 활성화하거나 끌 수도 있습니다. |
| 설명 전환 ![설명 전환 아이콘]() | 두 개의 연속된 슬래시가 있는 코드 한 줄 이상에 //를 설명합니다. 키보드 단축키: * Windows: Control+/ * Mac: 명령+/ {#now-code-editor__ul_n1q_d4p_24b} |
| 미니 맵 표시 | 코드 스니펫의 미니맵을 표시합니다. 설정 메뉴에서 미니맵 옵션을 표시하거나 숨길 수 있습니다. |
| 단어 줄 바꿈 사용 | 편집기 영역에서 단어 줄 바꿈 기능을 활성화합니다. 설정 메뉴에서 단어 줄 바꿈 사용 옵션을 전환할 수 있습니다. |
| 명령 팔레트 표시 | 공통 작업에 사용할 수 있는 명령 목록을 표시합니다. 동일한 대화형 창을 사용하여 편집기 명령을 실행하고, 텍스트를 찾아 바꾸고, 코드 블록을 접고 펼치고, 주석을 전환하는 등 더 많은 작업을 수행할 수 있습니다. 바로 가기 키 * 윈도우: F1 * 맥: F1 {#now-code-editor__ul_cj3_qyp_24b} |
| 편집기 확장 ![편집기 확장 아이콘]() 또는 편집기 축소 ![편집기 축소 아이콘]() | 편집기를 확장하거나 축소합니다. 바로 가기 키 * Windows: Control+M * Mac: Control+M {#now-code-editor__ul_dwp_hzq_24b} |
[ ]

{#now-code-editor__table_unk_l3p_24b}

## 디버깅 {#now-code-editor__section_fwz_xyp_24b}

스크립트 디버거를 시작하려면 도구 모음에서 스크립트 디버거 아이콘 ![스크립트 디버거 아이콘을]() 클릭합니다.  
주:  
디버깅이 활성화되고 선택한 언어가 JavaScript인 경우에만 중단점, 조건부 중단점 또는 로그포인트를 추가할 수 있습니다.
{#now-code-editor__table_ysr_rzp_24b__entry__2}

| 작업 | 수행할 일 |
|-|-|
| 중단점 추가 | 눈금자 영역에서 줄 번호 옆을 마우스 오른쪽 버튼으로 클릭하고 중단점 추가를 선택합니다. |
| 조건부 중단점 추가 | 1. 눈금자 영역에서 줄 번호 옆을 마우스 오른쪽 버튼으로 클릭하고 조건부 중단점 추가를 선택합니다. 2. 편집기에 중단 조건을 입력합니다. |
| Logpoint 추가 | 눈금자 영역에서 줄 번호 옆을 마우스 오른쪽 버튼으로 클릭하고 Logpoint 추가를 선택합니다. |
| Diff 모드에서 텍스트 비교 | 나란히 보기 아이콘 ![Now 코드 편집기 나란히 보기 및]() 인라인 보기 아이콘을 사용하여 Now ![코드 편집기 인라인 뷰]() 를 사용하여 뷰 간에 전환할 수 있습니다. |
[ ]

{#now-code-editor__table_ysr_rzp_24b}

## 코드 편집기 매크로 {#now-code-editor__section_ygk_h1q_24b}

- 대상
:
    * 설명: 예제 배열이 있는 표준 for 루프를 삽입합니다.
    * 출력:

          for (var i=0; i< myArray.length; i++) {
           //myArray[i];
           
          }

    {#now-code-editor__ul_dgy_4pq_24b}

방법
:
    * 설명: 빈 JavaScript 함수 템플릿을 삽입합니다.
    * 출력:

          /*_________________________________________________________________
             * Description:
             * Parameters:
             * Returns:
             ________________________________________________________________*/
             : function() {
             
             },

    {#now-code-editor__ul_efh_ffx_msb}

정보
:
    * 설명: GlideSystem 정보 메시지를 삽입합니다.
    * 출력:

          gs.addInfoMessage(gs.getMessage(""));

    {#now-code-editor__ul_wwt_ffx_msb}

문서
:
    * 설명: 함수 또는 매개변수를 설명하기 위한 주석 블록을 삽입합니다.
    * 출력:

          /**
           
          * Description: 
           
          * Parameters: 
           
          * Returns:
          */

    {#now-code-editor__ul_a5f_gfx_msb}

바그로르
:
    * 설명: OR 조건이 있는 두 값에 대한 GlideRecord 쿼리를 삽입합니다.
    * 출력:

          var gr = new GlideRecord('');
           
          var qc = gr.addQuery('field', 'value1');
           
          qc.addOrCondition('field', 'value2');
          gr.query();
           
          while (gr.next()) {

           
          }

    {#now-code-editor__ul_gqz_gfx_msb}

바르그르
:
    * 설명: 단일 값에 대한 표준 GlideRecord 쿼리를 삽입합니다.
    * 출력:

          var gr = new GlideRecord("");
          gr.addQuery("name", "value");
          gr.query();
          if (gr.next()) {
             
          }

    {#now-code-editor__ul_gyq_hfx_msb}

