---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideUIScripts : Client

# GlideUIScripts : Client {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die GlideUIScripts- API bietet Methoden für den Zugriff auf UI-Skripts aus clientseitigem Code.

Für diese Klasse ist kein Konstruktor vorhanden. Zugriffsmethoden mit dem globalen Objekt `g_ui_scripts` in beliebigem clientseitigen Code, z. B. Client- oder Validierungsskripts.

Diese API wird nur in -Arbeitsbereichen und in Serviceportalunterstützt. Sie wird in Core-UI (UI16) nicht unterstützt.

Zur Verwendung dieser API muss das Feld UI-Typ sowohl im Client-Skript als auch im UI-Skript auf „ Mobile/Serviceportal " oder „ Alle " festgelegt werden. Kann nicht auf Desktopfestgelegt werden.

## GlideUIScripts -- getUIScript(String scriptName) {#ariaid-title2}

Ruft ein UI-Skript aus einem Client-Skript oder einem anderen clientseitigen Code auf. Gibt eine Zusage zurück.
Verwenden Sie die Funktion `then()` zum Ausführen einer asynchronen Aktion, nachdem der Aufruf aufgelöst wurde.  
Hinweis:  
Diese Methode wird in Internet Explorer 11 nicht unterstützt, wenn sie außerhalb der Angular-Anwendungsumgebung aufgerufen wird. Wenn Sie ein UI-Skript mit IE11 außerhalb eines Angular-Kontexts aufrufen, rufen Sie das Skript direkt mit der Syntay `g_ui_scripts ['nameOfScript'];` auf.
{#GUIScripts-getUIScript_S__table_w3v_g4n_b2b__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| scriptName | Zeichenfolge | API-Name des auszuführenden UI-Skripts. |
[Tabelle : 1. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Zusage | Das Ergebnis des asynchronen Aufrufs. |
[Tabelle : 2. Ergebnisse]

{#GUIScripts-getUIScript_S__table_x3v_g4n_b2b}  
In diesem Beispiel ruft ein Client-Skript ein UI-Skript auf, um beim Laden der Seite eine Warnung anzuzeigen.

    // 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.");
            }
        };
    })();


