GlideImportSetTransformMap: Bereichsbezogen, Global
Die GlideImportSetTransformMap Die API bietet Methoden zum Erstellen von Transformationszuordnungen und Transformationseinträgen.
Sie können verwenden GlideImportSetTransformMap Methoden in globalen und bereichsbezogenen Skripts. Verwenden Sie sn_impex Namespace-Bezeichner zum Erstellen eines GlideImportSetTransformMap-Objekts.
GlideImportSetTransformMap – GlideImportSetTransformMap(Zeichenfolge transformMapName, Zeichenfolge importSetTableName, Zeichenfolge 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, boolesche Zusammenfügung, Zeichenfolge dateTimeFormat)
Fügen Sie einer Transformationszuordnung einen GlideDateTime-Transformationseintrag hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| TargetColumn | Zeichenfolge | Zielspalte aus Zieltabelle, in die transformiert werden soll. |
| Zusammenfügen | Boolean | Optional. Kennzeichnung, die angibt, ob der Datensatz in die Zieltabelle eingefügt werden soll
|
| Quellspalte | Zeichenfolge | Quellspalte aus Importsatztabelle, aus der transformiert werden soll. |
| DateTimeFormat | Zeichenfolge | Optional. GlideDateTime-Format der Transformation, z. B. jjjj-MM-tt HH:mm:ss. Wenn leer, ist der Standardwert das Systemdatums-/Uhrzeitformat. |
| 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(Zeichenfolge sourceColumn, Zeichenfolge targetColumn, boolesche Zusammenfügung)
Fügt einer Transformationszuordnung einen Zeichenfolgeneintrag hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| TargetColumn | Zeichenfolge | Quellspalte aus Importsatztabelle, aus der transformiert werden soll. |
| Zusammenfügen | Zeichenfolge | Zielspalte aus Zieltabelle, in die transformiert werden soll. |
| Quellspalte | 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 – create()
Erstellt eine neue Transformationszuordnung.
Hinweis:
Um eine Transformationszuordnung zu erstellen, müssen Sie mindestens einen Transformationseintrag mit einer der beiden Elemente definiert haben AddDateTimeTransformEntry() Oder AddTransformEntry() .
| 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();