GlideImportSetTransformMap: Bereichsbezogen, Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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.

    Tabelle : 1. Parameter
    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.

    Tabelle : 2. Parameter
    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
    • Wahr: Wenn „wahr“ und die Zieltabelle einen Datensatz mit demselben Wert in diesem Feld enthält, wird der Datensatz aktualisiert, d. h. nicht eingefügt.
    • false: Standard. Datensatz wird in die Zieltabelle eingefügt.
    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.
    Tabelle : 3. Rückgaben
    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.

    Tabelle : 4. Parameter
    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
    • Wahr: Wenn „wahr“ und die Zieltabelle einen Datensatz mit demselben Wert in diesem Feld enthält, wird der Datensatz aktualisiert, d. h. nicht eingefügt.
    • false: Standard. Datensatz wird in die Zieltabelle eingefügt.
    Tabelle : 5. Ergebnisse
    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() .
    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 7. Ergebnisse
    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();