GlideImportSetTransformMap: Bereichsbezogen, Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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.

    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, boolesches Zusammenfügung, Zeichenfolge dateTimeFormat)

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

    Tabelle : 2. Parameter
    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
    • wahr: Wenn „wahr“ und die Zieltabelle einen Datensatz mit dem gleichen Wert in diesem Feld enthalten, wird der Datensatz aktualisiert (nicht eingefügt).
    • false: Standard. Datensatz wird in die Zieltabelle eingefügt.
    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.
    Tabelle : 3. 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, Boolesche Koaleszenz)

    Fügt einer Transformationszuordnung einen Zeichenfolgentransformationseintrag hinzu.

    Tabelle : 4. Parameter
    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
    • wahr: Wenn „wahr“ und die Zieltabelle einen Datensatz mit dem gleichen Wert in diesem Feld enthalten, wird der Datensatz aktualisiert (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 – erstellen ()

    Erstellt eine neue Transformationszuordnung.

    Hinweis:
    Um eine Transformationszuordnung zu erstellen, müssen Sie mindestens einen Transformationseintrag mit addDateTimeTransformEntry() oder addTransformEntry()definiert haben.
    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();