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


---

# GlideImportSetTable: Bereichsbezogen, global

# GlideImportSetTable: Bereichsbezogen, global {#ariaid-title1}

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

Die GlideImportSetTable- API bietet Methoden zum Erstellen temporärer Importsatztabellen.

Diese Methoden erstellen die Importsatztabelle anhand einer dynamischen Standardbenennungskonvention. Tabellen müssen mindestens eine definierte Spalte haben. Das Ändern und Löschen vorhandener Importsatztabellen wird nicht unterstützt.

Standardmäßig wird alle sieben Tage eine geplante Aufgabe mit der Bezeichnung „Löschung von geskripteten Importsätzen" ausgeführt. Der geskriptete Importsatzlöscher löscht alle Importsätze, Transformationszuordnungen und Transformationseinträge und löscht die Importsatztabellen, die den von dieser API erstellten Tabellen zugeordnet sind.

Sie können die GlideImportSetTable- Methoden in globalen und bereichsbezogenen Skripts verwenden. Verwenden Sie den Namespace-Bezeichner `sn_impex`, um ein GlideImportSetTable-Objekt zu erstellen.
**Zugehörige Konzepte**   

* [GlideImportLog](https://servicenow-prod.fluidtopics.net/IGcYjdJctS4JQNwf8WwQRg#GlideImportLogAPI "Die GlideImportLog- API bietet Methoden zum Schreiben von Protokolleinträgen direkt in die Importprotokolltabelle [import_log].")
* [GlideImportSetRun](https://servicenow-prod.fluidtopics.net/CTs3jYPgMS2nxBxIOgGW1A#GlideImportSetRunAPI "Die GlideImportSetRun- API bietet Methoden zum Erstellen eines Importsatz-Ausführungsdatensatzes, den die GlideImportSetTransformer- API verarbeiten kann.")
* [GlideImportSetTransformer](https://servicenow-prod.fluidtopics.net/mJWvZSt60Au_s_ZoCjxn0A#GlideImportSetTransformerAPI "Die GlideImportSetTransformer- API bietet Methoden zum Erstellen eines Importsatz-Umwandlerobjekts, das zum Ausführen einer Importsatz-Transformation verwendet wird.")
* [GlideImportSetTransformMap](https://servicenow-prod.fluidtopics.net/f5siLtUhMNdPs7Ln3hlmsw#GlideImportSetTransformMapAPI "Die GlideImportSetTransformMap- API bietet Methoden zum Erstellen von Transformationszuordnungen und Transformationseinträgen.")
* [GlideTransformLog](https://servicenow-prod.fluidtopics.net/qOzf_dw2uFiKlTeOpb8BoA#GlideTransformLogAPI "Die GlideTransformLog- API bietet Methoden zum Erstellen eines GlideTransformLog-Objekts, um Nachrichten in Localhost-Protokollen zu protokollieren.")

## GlideImportSetTable - GlideImportSetTable(String tableLabel) {#ariaid-title2}

Instanziiert ein GlideImportSetTable-Objekt.
{#GImpSetTbl-GlideImportSetTable_S__table_xc4_sln_yjb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| tableLabel | Zeichenfolge | Bezeichnung der Importsatztabelle, die beim Aufrufen der Methode create() erstellt wurde. |
[Tabelle : 1. Parameter]

{#GImpSetTbl-GlideImportSetTable_S__table_xc4_sln_yjb}  

    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");

## GlideImportSetTable - addDateTimeColumn(String columnLabel) {#ariaid-title3}

Erstellt eine GlideDateTime-Spalte.
{#GImpSetTbl-addDateTimeColumn_S__table_gj2_hs2_vjb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| columnLabel | Zeichenfolge | Bezeichnung der GlideDateTime-Spalte, die in der Importsatztabelle erstellt werden soll. |
[Tabelle : 2. Parameter]

{#GImpSetTbl-addDateTimeColumn_S__table_gj2_hs2_vjb} {#GImpSetTbl-addDateTimeColumn_S__table_hj2_hs2_vjb__entry__2}

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

{#GImpSetTbl-addDateTimeColumn_S__table_hj2_hs2_vjb}  

    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");
    importSetTable.addDateTimeColumn('start date');
    var tableStructure = importSetTable.create();

## GlideImportSetTable - addStringColumn(String columnLabel, Nummernlänge) {#ariaid-title4}

Erstellt eine Zeichenfolgenspalte.
{#GImpSetTbl-addStringColumn_S_N__table_arm_vr2_vjb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| columnLabel | Zeichenfolge | Bezeichnung der Zeichenfolgenspalte, die in der Importsatztabelle erstellt werden soll. |
| length | Nummer | Optional. Maximale Spaltenlänge. Standard: 40 Zeichen |
[Tabelle : 4. Parameter]

{#GImpSetTbl-addStringColumn_S_N__table_arm_vr2_vjb} {#GImpSetTbl-addStringColumn_S_N__table_brm_vr2_vjb__entry__2}

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

{#GImpSetTbl-addStringColumn_S_N__table_brm_vr2_vjb}  

    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");
    importSetTable.addStringColumn('first name', 50);
    importSetTable.addStringColumn('last name', 50);
    var tableStructure = importSetTable.create();

## GlideImportSetTable -- erstellen() {#ariaid-title5}

Erstellt die Importsatztabelle.
{#GImpSetTbl-create__table_k5g_xs2_vjb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 6. Parameter]

{#GImpSetTbl-create__table_k5g_xs2_vjb} {#GImpSetTbl-create__table_l5g_xs2_vjb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | JSON-Objekt im folgenden Format: * tableName: Zeichenfolge. Datenbankname der Tabelle. * tableLabel: Zeichenfolge. Anwenderfreundliche Bezeichnung der Tabelle (wieder beschreibbar). * Spalten: Objekt. Zuordnung von Tabellenspaltenbezeichnungen zu Spaltennamen, die von den Methoden „addDateTimeColumn() " und „addStringColumn()" bereitgestellt werden. * column_label: Zeichenfolge. Bezeichnung der Zeichenfolgenspalte in der Importsatztabelle. * column_name: Zeichenfolge. Name der Zeichenfolgenspalte in der Importsatztabelle. {#GImpSetTbl-create__ul_tgt_t52_vjb} {#GImpSetTbl-create__ul_ebc_ft2_vjb} {"tableName": "<table_name>", "tableLabel": "<table label>", "columns": StringMap(<column_label>: <column_name>)} |
[Tabelle : 7. Ergebnisse]

{#GImpSetTbl-create__table_l5g_xs2_vjb}  

    // Create Import Set table
    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");
    importSetTable.addStringColumn('first name', 40);
    importSetTable.addStringColumn('last name', 40);
    importSetTable.addDateTimeColumn('start date');
    var tableStructure = importSetTable.create();

    /*
    tableStructure = {
    "tableName": "imp_staging_table_1417601730000",
    "tableLabel": "temp user table",
    "columns": {
    		"first name": "u_first_name",
    		"last name": "u_last_name",
    		"start date": "u_start_date"
    	}
    }
    */

    var importSetTableName = tableStructure["tableName"];
    var columns = tableStructure["columns"];


