---
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


---

# GlideUIScripts - 클라이언트

# GlideUIScripts - 클라이언트 {#ariaid-title1}

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

GlideUIScripts API는 클라이언트 측 코드 내에서 UI 스크립트에 액세스하는 메서드를 제공합니다.

이 클래스에 대한 생성자가 없습니다. 클라이언트 또는 확인 스크립트와 같은 클라이언트 쪽 코드에서 `g_ui_scripts` 전역 객체를 사용하여 접근 방법입니다.

이 API는 작업 공간 및 서비스 포털에서만 지원됩니다. (UI16)에서는 코어 UI 지원되지 않습니다.

이 API를 사용하려면 클라이언트 스크립트와 UI 스크립트 모두에서 UI 유형 필드를 모바일/서비스 포털 또는 모두 로 설정해야 합니다. 데스크톱으로 설정할 수 없습니다.

## GlideUIScripts - getUIScript(문자열 scriptName) {#ariaid-title2}

클라이언트 스크립트 또는 다른 클라이언트 측 코드에서 UI 스크립트를 호출합니다. 약속을 반환합니다.
`then()` 함수를 사용하여 호출이 해결된 후 비동기 작업을 수행합니다.  
주:  
이 메서드는 Angular 응용 프로그램 환경 외부에서 호출될 때 Internet Explorer 11에서 지원되지 않습니다. IE11을 사용하여 Angular 컨텍스트 외부에서 UI 스크립트를 호출하는 경우 `g_ui_scripts['nameOfScript'];` 구문을 사용하여 스크립트를 직접 호출합니다.
{#GUIScripts-getUIScript_S__table_w3v_g4n_b2b__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| scriptName | 문자열 | 실행할 UI 스크립트의 API 이름입니다. |
[표 1. 매개변수]

{#GUIScripts-getUIScript_S__table_w3v_g4n_b2b} {#GUIScripts-getUIScript_S__table_x3v_g4n_b2b__entry__2}

| 유형 | 설명 |
|-|-|
| 약속 | 비동기 호출의 결과입니다. |
[표 2. 반환]

{#GUIScripts-getUIScript_S__table_x3v_g4n_b2b}  
이 예에서 클라이언트 스크립트는 UI 스크립트를 호출하여 페이지가 로드될 때 경보를 표시합니다.

    // Client script
    function onLoad() {
        g_ui_scripts.getUIScript('myUIScript').then(function(script) {
            script.myUIScriptMethod();
        }, function() {
            console.log('The script did not load');
        });
    }

    // UI script - myUIScript
    (function() {
        return {
            myUIScriptMethod: function() { 
                alert("This is an alert.");
            }
        };
    })();


