GlideImportSetTransformMap : champ d’application, global
L’API GlideImportSetTransformMap fournit des méthodes pour créer des cartes de transformation et transformer des entrées.
Vous pouvez utiliser les méthodes GlideImportSetTransformMap 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 GlideImportSetTransformMap.
GlideImportSetTransformMap : GlideImportSetTransformMap(String transformMapName, String importSetTableName, String targetTableName)
Instancie un objet GlideImportSetTransformMap.
| Nom | Type | Description |
|---|---|---|
| transformMapName (en anglais seulement) | Chaîne | Nom de la carte. |
| importSetTableName | Chaîne | Nom de la table de jeux d’importation. |
| targetTableName | Chaîne | Nom de la table cible. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
GlideImportSetTransformMap : addDateTimeTransformEntry(String sourceColumn, String targetColumn, Boolean coalesce, String dateTimeFormat)
Ajouter une entrée de transformation GlideDateTime à une carte de transformation.
| Nom | Type | Description |
|---|---|---|
| targetColumn (en anglais seulement) | Chaîne | Colonne cible de la table cible vers laquelle effectuer la transformation. |
| Coalesce | 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 Ensemble 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. S’il est vide, la valeur par défaut est le format de 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, Boolean coalesce)
Ajoute une entrée de transformation de chaîne à une carte de transformation.
| Nom | Type | Description |
|---|---|---|
| targetColumn (en anglais seulement) | Chaîne | Colonne source de la table Ensemble de données à importer à partir de laquelle effectuer la transformation. |
| Coalesce | 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 : create()
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 |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | 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();