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

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideScriptedProcessor - 범위 지정됨

# GlideScriptedProcessor - 범위 지정됨 {#ariaid-title1}

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

GlideScriptedProcessor API는 임의의 서버 측 JavaScript 코드를 실행하고 텍스트, JSON 또는 HTML과 같은 출력을 생성할 수 있는 사용자 지정 가능한 URL 엔드포인트를 제공합니다. ServiceNow 프로세서는 Java 서블릿과 동일합니다.

프로세서 스크립트에서 이 API를 사용하여 프로세서(서블릿) 기능에 액세스합니다. ScopedGlideScriptedProcessor API에 대한 생성자가 없습니다. 메서드는 전역 변수 <var class="keyword varname">g_processor</var>를 사용하여 호출됩니다.

유용한 전역 변수인 <var class="keyword varname">g_target</var>는 프로세서 스크립트에서 사용할 수 있습니다. URL에서 추출한 테이블 이름이 포함되어 있습니다.

프로세서에 대한 URL의 형식은 https://\<인스턴스 name.servicenow.com\>/\<경로 엔드포인트\>.do?\<매개변수 엔드포인트\>=\<값\> 이며 여기에서 경로 엔드포인트와 매개변수 엔드포인트는 프로세서 양식에 정의됩니다.

## GlideScriptedProcessor - 리디렉션(문자열 URL) {#ariaid-title2}

지정된 URL로 리디렉션합니다.
{#r_ScopedGlideScriptedProcessorRedirect_String__table_glg_5k5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| URL | 문자열 | 대상 URL |
[표 1. 매개변수]

{#r_ScopedGlideScriptedProcessorRedirect_String__table_glg_5k5_qr} {#r_ScopedGlideScriptedProcessorRedirect_String__table_hlg_5k5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 2. 반환]

{#r_ScopedGlideScriptedProcessorRedirect_String__table_hlg_5k5_qr}  

    //Do whatever processing you need and redirect to the homepage
    g_processor.redirect("/navpage.do")

## GlideScriptedProcessor - writeJSON(객체 o) {#ariaid-title3}

객체를 JSON 문자열로 인코딩하고 현재 URL에 씁니다.
{#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_b42_fn5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| o | 객체 | JSON 문자열로 인코딩할 객체입니다. |
[표 3. 매개변수]

{#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_b42_fn5_qr} {#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_c42_fn5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 4. 반환]

{#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_c42_fn5_qr}  

    var map = {"key1":"value1","key2":"value2"};
    g_processor.writeJSON(map);

## GlideScriptedProcessor - writeOutput(문자열 s) {#ariaid-title4}

지정된 문자열을 현재 URL에 씁니다.
{#r_ScopedGlideScriptedProcessorWriteOutput_String__table_vm5_kl5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| s | 문자열 | 쓸 문자열입니다. |
[표 5. 매개변수]

{#r_ScopedGlideScriptedProcessorWriteOutput_String__table_vm5_kl5_qr} {#r_ScopedGlideScriptedProcessorWriteOutput_String__table_wm5_kl5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 6. 반환]

{#r_ScopedGlideScriptedProcessorWriteOutput_String__table_wm5_kl5_qr}  

    var name = g_request.getParameter("name");
    g_processor.writeOutput("Hello " + name);

## GlideScriptedProcessor - writeOutput(String contentType, String s) {#ariaid-title5}

지정된 문자열을 현재 URL에 지정된 문자 인코딩으로 씁니다.
{#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_jdv_dm5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| contentType | 문자열 | 응답이 커밋되지 않은 경우 클라이언트로 전송되는 응답의 콘텐츠 유형을 설정하고 문자 인코딩 사양을 포함할 수 있습니다. |
| s | 문자열 | 쓸 문자열입니다. |
[표 7. 매개변수]

{#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_jdv_dm5_qr} {#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_kdv_dm5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 8. 반환]

{#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_kdv_dm5_qr}  

    var name = g_request.getParameter("name");
    g_processor.writeOutput("text/plain", "Hello " + name);


