GlideImportSetTransformMap : champ d’application, global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • L’API GlideImportSetTransformMap fournit des méthodes pour créer des cartes de transformation et des entrées de transformation.

    Vous pouvez utiliser les méthodes GlideImportSetTransformMap dans les scripts globaux et à portée. Utilisez l’identificateur d’espace de noms sn_impex pour créer un objet GlideImportSetTransformMap.

    GlideImportSetTransformMap : GlideImportSetTransformMap(chaîne transformMapName, chaîne importSetTableName, chaîne targetTableName)

    Instancie un objet GlideImportSetTransformMap.

    Tableau 1. Paramètres
    Nom Type Description
    transformMapName Chaîne Nom de la carte.
    importSetTableName Chaîne Nom de la table d’ensembles de données à importer.
    targetTableName Chaîne Nom de la table cible.
    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);

    GlideImportSetTransformMap : addDateTimeTransformEntry(Chaîne sourceColumn, Chaîne targetColumn, Coalescence booléenne, chaîne dateTimeFormat)

    Ajoutez une entrée de transformation GlideDateTime à une carte de transformation.

    Tableau 2. Paramètres
    Nom Type Description
    Colonne cible Chaîne Colonne cible de la table cible vers laquelle effectuer la transformation.
    Fusionner Booléen
    Facultatif. Marqueur indiquant s’il faut insérer l’enregistrement dans la table cible
    • vrai : si vrai et la table cible contiennent un enregistrement avec la même valeur dans ce champ, l’enregistrement est mis à jour, c’est-à-dire non inséré.
    • false : valeur par défaut. L’enregistrement est inséré dans la table cible.
    colonne source Chaîne Colonne source de la table d’ensembles de données à importer à partir de laquelle effectuer la transformation.
    DateTimeFormat Chaîne Facultatif. Format GlideDateTime de la transformation, par exemple, aaaa-MM-jj HH :mm :ss. Si ce champ est vide, la valeur par défaut est le format date/heure du système.
    Tableau 3. Renvoie
    Type Description
    nul
    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName,);
    transformMap.addDateTimeTransformEntry("u_start date", "first day", true, "yyyy-MM-dd HH:mm:ss");
    var transformMapId = transformMap.create();

    GlideImportSetTransformMap : addTransformEntry(String sourceColumn, String targetColumn, coalescence booléenne)

    Ajoute une entrée de transformation de chaîne à une carte de transformation.

    Tableau 4. Paramètres
    Nom Type Description
    Colonne cible Chaîne Colonne source de la table d’ensembles de données à importer à partir de laquelle effectuer la transformation.
    Fusionner Chaîne Colonne cible de la table cible vers laquelle effectuer la transformation.
    colonne source Booléen
    Facultatif. Marqueur indiquant s’il faut insérer l’enregistrement dans la table cible
    • vrai : si vrai et la table cible contiennent un enregistrement avec la même valeur dans ce champ, l’enregistrement est mis à jour, c’est-à-dire non inséré.
    • false : valeur par défaut. L’enregistrement est inséré dans la table cible.
    Tableau 5. Renvoie
    Type Description
    nul
    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName); 
    transformMap.addTransformEntry("first_name", "first_name", true);
    transformMap.addTransformEntry("last_name", "last_name", false);
    transformMap.addTransformEntry("age", "age", false); 
    var transformMapId = transformMap.create();
    

    GlideImportSetTransformMap : créer()

    Crée une nouvelle carte de transformation.

    Remarque :
    Pour créer une carte de transformation, vous devez avoir défini au moins une entrée de transformation à l’aide de addDateTimeTransformEntry() ou addTransformEntry().
    Tableau 6. Paramètres
    Nom Type Description
    Néant
    Tableau 7. Renvoie
    Type Description
    Chaîne Le sys_id de la carte de transformation créée.
    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
    transformMap.addTransformEntry("u_first_name", "first_name");
    var transformMapId = transformMap.create();