---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/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


---

# GlideScriptedProcessor: Bereichsbezogen

# GlideScriptedProcessor: Bereichsbezogen {#ariaid-title1}

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

Die GlideScriptedProcessor- API bietet einen anpassbaren URL-Endpunkt, der beliebigen serverseitigen JavaScript-Code ausführen und Ausgaben wie TEXT, JSON oder HTML erzeugen kann. ServiceNow Prozessoren entsprechen Java-Servlets.

Verwenden Sie diese API in Prozessorskripts, um auf die Prozessorfähigkeiten (Servlet) zuzugreifen. Es gibt keine Konstrukteure für die ScopedGlideScriptedProcessor- APIs. Die Methoden werden mit der globalen Variablen <var class="keyword varname">g_processor aufgerufen</var>.

Eine nützliche globale Variable, <var class="keyword varname">g_target</var>, ist in Prozessorskripts verfügbar. Sie enthält den Tabellennamen, der aus der URL extrahiert wurde.

Die URL zu einem Prozessor hat das Format https://\<instance name.servicenow.com\>/\<path endpoint\>.do?\<parameter endpoint\>=\<value\>, wobei der Pfadendpunkt und der Parameterendpunkt auf dem Prozessorformular definiert sind.

## GlideScriptedProcessor -- Redirect(Zeichenfolgen-URL) {#ariaid-title2}

Leitet zur angegebenen URL um.
{#r_ScopedGlideScriptedProcessorRedirect_String__table_glg_5k5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| URL | Zeichenfolge | Ziel-URL |
[Tabelle : 1. Parameter]

{#r_ScopedGlideScriptedProcessorRedirect_String__table_glg_5k5_qr} {#r_ScopedGlideScriptedProcessorRedirect_String__table_hlg_5k5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 2. Ergebnisse]

{#r_ScopedGlideScriptedProcessorRedirect_String__table_hlg_5k5_qr}  

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

## GlideScriptedProcessor -- writeJSON(Object o) {#ariaid-title3}

Codiert ein Objekt als JSON-Zeichenfolge und schreibt es in die aktuelle URL.
{#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_b42_fn5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| o | Objekt | Objekt, das in eine JSON-Zeichenfolge codiert werden soll. |
[Tabelle : 3. Parameter]

{#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_b42_fn5_qr} {#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_c42_fn5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 4. Ergebnisse]

{#r_ScopedGlideScriptedProcessorWriteJSON_Object__table_c42_fn5_qr}  

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

## GlideScriptedProcessor -- writeOutput(String s) {#ariaid-title4}

Schreibt die angegebene Zeichenfolge in die aktuelle URL.
{#r_ScopedGlideScriptedProcessorWriteOutput_String__table_vm5_kl5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| s | Zeichenfolge | Zu schreibende Zeichenfolge. |
[Tabelle : 5. Parameter]

{#r_ScopedGlideScriptedProcessorWriteOutput_String__table_vm5_kl5_qr} {#r_ScopedGlideScriptedProcessorWriteOutput_String__table_wm5_kl5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 6. Ergebnisse]

{#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}

Schreibt die angegebene Zeichenfolge in der angegebenen Zeichencodierung in die aktuelle URL.
{#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_jdv_dm5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| contentType | Zeichenfolge | Legt den Content-Typ der an den Client gesendeten Antwort fest, wenn die Antwort nicht festgeschrieben wurde, und enthält möglicherweise eine Zeichencodierungsspezifikation. |
| s | Zeichenfolge | Zu schreibende Zeichenfolge. |
[Tabelle : 7. Parameter]

{#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_jdv_dm5_qr} {#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_kdv_dm5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 8. Ergebnisse]

{#r_ScopedGlideScriptedProcessorWriteOutput_String_String__table_kdv_dm5_qr}  

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


