GlideImportSetTransformMap – Scoped, Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die GlideImportSetTransformMap- API stellt Methoden zum Erstellen von Transformationszuordnungen und Transformationseinträgen bereit.

    Sie können die GlideImportSetTransformMap- Methoden in globalen und bereichsbezogenen Skripts verwenden. Verwenden Sie den Namespace-Identifier sn_impex, um ein GlideImportSetTransformMap-Objekt zu erstellen.

    GlideImportSetTransformMap – addDateTimeTransformEntry(String sourceColumn, String targetColumn, Boolean capability, String dateTimeFormat)

    Fügen Sie einer Transformationszuordnung einen GlideDateTime-Transformationseintrag hinzu.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Zielspalte Zeichenfolge Zielspalte aus der Zieltabelle, in die umgewandelt werden soll.
    zusammenfügen Boolean
    Optional. Kennzeichnung, die angibt, ob der Datensatz in die Zieltabelle eingefügt werden soll
    • true: Wenn „true“ ist 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.
    sourceSpalte Zeichenfolge Quellspalte aus der Import Set-Tabelle, 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 Datums-/Uhrzeitformat des Systems.
    Tabelle : 2. Ergebnisse
    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, Boolean mergel)

    Fügt einer Transformationszuordnung einen Zeichenfolgentransformationseintrag hinzu.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Zielspalte Zeichenfolge Quellspalte aus der Import Set-Tabelle, aus der transformiert werden soll.
    zusammenfügen Zeichenfolge Zielspalte aus der Zieltabelle, in die umgewandelt werden soll.
    sourceSpalte Boolean
    Optional. Kennzeichnung, die angibt, ob der Datensatz in die Zieltabelle eingefügt werden soll
    • true: Wenn „true“ ist 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 : 4. 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 addDateTimeTransformEntry() oder addTransformEntry()definiert haben.
    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. 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();
    

    GlideImportSetTransformMap – GlideImportSetTransformMap(String transformMapName, String importSetTableName, String targetTableName)

    Instantiiert ein GlideImportSetTransformMap-Objekt.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    transformMapName Zeichenfolge Name der Zuordnung.
    importSetTableName Zeichenfolge Name der Import Set-Tabelle.
    targetTableName Zeichenfolge Name der Zieltabelle.
    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);