---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideImportSetTable : délimité, global

# GlideImportSetTable : délimité, global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

L'API GlideImportSetTable fournit des méthodes pour créer des tables de jeu d'importation temporaires.

Ces méthodes créent la table Jeu d'importation à l'aide d'une convention de dénomination dynamique et standard. Les tables doivent avoir au moins une colonne définie. La modification et la suppression des tables de jeu d'importation existantes ne sont pas prises en charge.

Une tâche planifiée nommée Scripted Import Set Deleter s'exécute tous les sept jours par défaut. Le suppresseur de jeu d'importation scripté supprime tous les ensembles d'importation, les cartes de transformation et les entrées de transformation, et supprime les tables de jeu d'importation associées aux tables créées par cette API.

Vous pouvez utiliser les méthodes GlideImportSetTable dans les scripts globaux et inclus dans le champ d'application. Utilisez l'identificateur `d'espace` de noms sn_impex pour créer un objet GlideImportSetTable.
**Concepts associés**   

* [Journal d'importation Glide](https://servicenow-prod.fluidtopics.net/A~b556FPyGnEI3VEeHAIug#GlideImportLogAPI "L’API GlideImportLog fournit des méthodes permettant d’écrire des entrées de journal directement dans la table Journal d’importation [import_log].")
* [GlideImportSetRun (en anglais seulement)](https://servicenow-prod.fluidtopics.net/V0t44jHmCQ3kluOwF43USA#GlideImportSetRunAPI "L’API GlideImportSetRun fournit des méthodes pour créer un enregistrement d’exécution d’un jeu d’importation que l’API GlideImportSetTransformer peut utiliser.")
* [GlideImportSetTransformer](https://servicenow-prod.fluidtopics.net/CVI5UvBkOQpfhwafsV02hQ#GlideImportSetTransformerAPI "L’API GlideImportSetTransformer fournit des méthodes pour créer un objet Import Set Transformer utilisé pour exécuter une transformation de jeu d’importation.")
* [GlideImportSetTransformMap (en anglais seulement)](https://servicenow-prod.fluidtopics.net/m590opvfxcrFmkmkC4QfaQ#GlideImportSetTransformMapAPI "L’API GlideImportSetTransformMap fournit des méthodes pour créer des cartes de transformation et transformer des entrées.")
* [Journal de transformation Glide](https://servicenow-prod.fluidtopics.net/yhW5qfN_4~v9cWjC9Xwcpw#GlideTransformLogAPI "L’API GlideTransformLog fournit des méthodes pour créer un objet GlideTransformLog afin de consigner les messages dans les journaux localhost.")

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

Instancie un objet GlideImportSetTable.
{#GImpSetTbl-GlideImportSetTable_S__table_xc4_sln_yjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| tableLabel | Chaîne | Étiquette de la table de jeu d'importation créée lors de l'appel de la méthode create(). |
[Tableau 1. Paramètres]

{#GImpSetTbl-GlideImportSetTable_S__table_xc4_sln_yjb}  

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

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

Crée une colonne GlideDateTime.
{#GImpSetTbl-addDateTimeColumn_S__table_gj2_hs2_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| columnLabel (en anglais) | Chaîne | Étiquette de la colonne GlideDateTime à créer dans la table Jeu d'importation. |
[Tableau 2. Paramètres]

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

| Type | Description |
|-|-|
| nul |   |
[Tableau 3. Renvoie]

{#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, longueur du numéro) {#ariaid-title4}

Crée une colonne de chaîne.
{#GImpSetTbl-addStringColumn_S_N__table_arm_vr2_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| columnLabel (en anglais) | Chaîne | Étiquette de colonne de chaîne à créer dans la table Jeu d'importation. |
| longueur | Numéro | Facultatif. Longueur maximale de colonne. Par défaut : 40 caractères |
[Tableau 4. Paramètres]

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

| Type | Description |
|-|-|
| nul |   |
[Tableau 5. Renvoie]

{#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 : create() {#ariaid-title5}

Crée la table Import Set.
{#GImpSetTbl-create__table_k5g_xs2_vjb__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 6. Paramètres]

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

| Type | Description |
|-|-|
| Objet | Objet JSON au format suivant : * tableName : chaîne de caractères. Nom de base de données de la table. * tableLabel : chaîne de caractères. Étiquette conviviale de la table (réinscriptible). * colonnes : Objet. Mappage des étiquettes de colonnes de table aux noms de colonnes fournis par les méthodes addDateTimeColumn() et addStringColumn(). * column_label : Chaîne. Étiquette de la colonne de chaîne dans la table Jeu d'importation. * column_name : Chaîne. Nom de la colonne de chaîne dans la table Jeu d'importation. {#GImpSetTbl-create__ul_tgt_t52_vjb} {#GImpSetTbl-create__ul_ebc_ft2_vjb} {"tableName": "<table_name>", "tableLabel": "<table label>", "columns": StringMap(<column_label>: <column_name>)} |
[Tableau 7. Renvoie]

{#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"];


