GlideImportSetTransformMap : champ d’application, global
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.
| 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.
| 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
|
| 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. |
| 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.
| 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
|
| 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().
| Nom | Type | Description |
|---|---|---|
| Néant |
| 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();