GlideImportSetTransformMap: Bereichsbezogen, Global
Die GlideImportSetTransformMap- API bietet Methoden zum Erstellen von Transformationszuordnungen und Transformationseinträgen.
Sie können die GlideImportSetTransformMap- Methoden in globalen und bereichsbezogenen Skripts verwenden. Verwenden Sie den Namespace-Bezeichner sn_impex, um ein GlideImportSetTransformMap-Objekt zu erstellen.
GlideImportSetTransformMap - GlideImportSetTransformMap(String transformMapName, String importSetTableName, String targetTableName)
Instanziiert ein GlideImportSetTransformMap-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| transformMapName | Zeichenfolge | Name der Zuordnung. |
| importSetTableName | Zeichenfolge | Name der Importsatztabelle. |
| targetTableName | Zeichenfolge | Name der Zieltabelle. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
GlideImportSetTransformMap - addDateTimeTransformEntry (Zeichenfolge sourceColumn, Zeichenfolge targetColumn, boolesches Zusammenfügung, Zeichenfolge dateTimeFormat)
Fügen Sie einer Transformationszuordnung einen GlideDateTime-Transformationseintrag hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| targetColumn | Zeichenfolge | Zielspalte aus der Zieltabelle, in die transformiert werden soll. |
| zusammenfügen | Boolean | Optional. Kennzeichnung, die angibt, ob der Datensatz in die Zieltabelle eingefügt werden soll
|
| sourceSpalte | Zeichenfolge | Quellspalte aus der Importsatztabelle, aus der transformiert werden soll. |
| dateTimeFormat | Zeichenfolge | Optional. GlideDateTime-Format der Transformation, z. B. jjjj-MM-tt HH:mm:ss. Falls leer, wird das Systemdatum/-uhrzeitformat als Standardwert verwendet. |
| Typ | Beschreibung |
|---|---|
| void |
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, Boolesche Koaleszenz)
Fügt einer Transformationszuordnung einen Zeichenfolgentransformationseintrag hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| targetColumn | Zeichenfolge | Quellspalte aus der Importsatztabelle, aus der transformiert werden soll. |
| zusammenfügen | Zeichenfolge | Zielspalte aus der Zieltabelle, in die transformiert werden soll. |
| sourceSpalte | Boolean | Optional. Kennzeichnung, die angibt, ob der Datensatz in die Zieltabelle eingefügt werden soll
|
| Typ | Beschreibung |
|---|---|
| void |
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 – erstellen ()
Erstellt eine neue Transformationszuordnung.
Hinweis:
Um eine Transformationszuordnung zu erstellen, müssen Sie mindestens einen Transformationseintrag mit addDateTimeTransformEntry() oder addTransformEntry()definiert haben.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Die sys_id der erstellten Transformationszuordnung. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
transformMap.addTransformEntry("u_first_name", "first_name");
var transformMapId = transformMap.create();