Mapper

Wandelt ein Spreadsheet in ein anderes um.

Dokumentation im Handbuch aufrufen

Dieser Step wurde umbenannt. Vorheriger Name: SpreadsheetMapper

Inputs

Name Datentyp Beschreibung Pflichtfeld Werte
source SPREADSHEET Das zu mappende Quell-Spreadsheet. Ja
mappingdefinition STRING Die Mapping-Definition enthält die Konfiguration aller Ergebnis-Spalten. Nein
targetSchemaName STRING Optional: Name eines Schemas mit initialen Ziel-Spalten. Wenn gefüllt, dann wird das Mapping beim ersten Laden der Konfiguration mit den Spalten dieses Schemas gefüllt. Es kann nur ausgewählt werden, wenn noch nicht auf 'Konfigurieren' geklickt wurde. Später kann man 'Schema laden' in der Konfigurationsansicht nutzen, um ein anderes Schema zu laden. Nein
disableWarnings STRINGLIST Optional um verschiedene Warnungen zu deaktivieren. Nein
  • Unterdrücke Warnung für 'ungemappte Werte' in Mappingsets.
  • Unterdrücke Verarbeitungsfehler (z.B. Syntax Fehler, fehlende Quellspalten usw.)
mappingMode STRING Der Mapping-Modus, der bestimmt, wie das Mapping auf das Quell-Spreadsheet angewendet wird. Default - Nur die Spalten in der Mapping-Definition sind auch in der Ausgabe (WYSIWYG). 'Pass-through unmapped source columns' bedeutet, dass Spalten des Quell-Spreadsheets mit durchgereicht werden. D.h. dass das Ergebnis-Spreadsheet alle Spalten des Quell-Spreadsheet + Spalten aus der Mapping-Definition beinhaltet. Nein
  • Standard - Ausgabe nur gemappter Spalten
  • Ungemappte Spalten werden durchgereicht (gemappte Spalten ersetzen Quellspalten, neue Spalten erscheinen am Ende).
  • Ungemappte Spalten werden durchgereicht, aber gemappte Spalten erscheinen zuerst (gemappte Spalten ersetzen Quellspalten, neue Spalten erscheinen zuerst).
cacheMode STRING Ja, um Caching zu aktivieren. Das kann langsame Verarbeitung bei Verwendung des SpreadsheetMapper beschleunigen, wenn das Ergebnis-Spreadsheet von min. zwei weiteren Steps verarbeitet wird. (Hinweis: Der Zugriff von Varianten-Zeilen auf Parent-Zeilen funktioniert, aber der Zugriff von Child-Zeilen auf Master-Zeilen funktioniert nicht. D.h. man kann ${parent['columnname']} benutzen, jedoch nicht ${master['columnname']}.) Nein
  • Ja
  • Nein (Standardwert)

Outputs

Name Datentyp Beschreibung
spreadsheet SPREADSHEET Das Ergebnis-Spreadsheet mit dem Ergebnis der Umwandlung. Hinweis: Dieses Spreadsheet ist 'lazy'. D.h. dieses Spreadsheet wird erst gefüllt, wenn ein späterer Step des eigentliche Ergebnis-Spreadsheet dieses Steps verarbeitet. (z.B. wenn Sie einen eine CSV-Datei mit dem SpreadsheetCSVWriter schreiben).
unmappedValues SPREADSHEET Ein SPREADSHEET mit Informationen zu ungemappten Werten von Spalten, welche auf Mappingsets zugreifen. Sie können diese Liste benutzen, um daraufhin die Mappingsets manuell zu verfolgständigen. Dieses Spreadsheet ist auf max. 1000 Zeilen pro Spalte mit ungemappten Werten begrenzt. Der ungemappte Wert wird aus Performancegründen nach 100 Zeichen abgeschnitten.
errors SPREADSHEET Ein Spreadsheet, welches nur beim Mapping aufgetretene Fehler beinhaltet (hilfreich zum Debugging). Sie können es benutzen, um z.B. eine CSV-Datei von Mapping-Fehlern zu erstellen. Hinweis: Dieses Spreadsheet ist 'lazy'. D.h. dieses Spreadsheet wird erst gefüllt, wenn ein späterer Step des eigentliche Ergebnis-Spreadsheet dieses Steps verarbeitet. (z.B. wenn Sie einen eine CSV-Datei mit dem SpreadsheetCSVWriter schreiben).

Hilfe oder Projektsupport gewünscht?

Wenn Sie Hilfe bei der Einrichtung dieses Steps benötigen oder ein Projekt umsetzen wollen, dann unterstützen Sie unsere zertifizierten Partner. Partner finden

Weitere Steps in Basis


Name Version Beschreibung Anwendungsfall
ExcelWriter
ExcelWriter
- Can write a Spreadsheet into a Excel (xls, xlsx) file with advanced Excel specific features like auto-filters, data types or font-sizes.
Dateien
FlowList
FlowList
- Lists all Flows of the current workspace. It can be used to analyze and monitor the configuration of flows.
ColumnRenamer
ColumnRenamer
- Renames multiple columns of a SPREADSHEET. Supports include/exclude mode, static and dynamic column filters.
StopFlowIf
StopFlowIf
- Stops a Flow if condition is true.
CSVReader
CSVReader
- Can read CSV file into a Spreadsheet object for further processing.
Dateien empfangen oder herunterladen , CSV Daten abfragen
Filter
Filter
- Filters a Spreadsheet by a given expression and returns rows matching the filter condition.
SpreadsheetAppend
SpreadsheetAppend
- Appends one spreadsheet to another
ColumnRemover
ColumnRemover
- Can remove columns from a SPREADSHEET. Supports include/exclude mode, static and dynamic column filters.
FileLineFilter
FileLineFilter
- Filters a FILE line by line and outputs a new FILE containing only lines matching the filter RegEx (regular expression).
TextHTMLWriter
TextHTMLWriter
- This step simply generates text. You can use it to create HTML, plain text, XML and other textual output formats. You can use the Freemarker template language to dynamically generate the output (see Freemarker Manual). The template language allows you to use the outputs of previous steps for generating a more dynamic the output.
Dateien senden oder hochladen , XML Daten setzen bzw. aktualisieren , JSON Daten setzen bzw. aktualisieren , Nachrichten senden , Reports / Auswertungen setzen bzw. aktualisieren
LookupFilter
LookupFilter
- Filters a SPREADSHEET against a datastore and returns only the rows which do or do not exist in the datastore. E.g. Use it after a SpreadsheetMapper to filter for new or existing products.
DatastoreWriter
DatastoreWriter
- Imports data from a spreadsheet into a datastore.
AccountBackup
AccountBackup
- Creates a backup of your account as a ZIP-file. (Projects, Flows, Datastore-schemas).
MultiColumnFunction
MultiColumnFunction
- Applies a function to multiple columns of a SPREADSHEET. Supports include/exclude mode, static and dynamic column filters.
StringToFile
StringToFile
- This step gets a String as input and converts it into a temporary File with a random name. A different step can be used to to rename that file to something specific.
Dateien senden oder hochladen
CSVWriter
CSVWriter
- Writes a Spreadsheet into a CSV file.
Dateien , CSV Daten
ExcelSheetUpdate
ExcelSheetUpdate
- Appends or updates data in single sheet of Excel file.
Dateien senden oder hochladen
MultiColumnSplitToRows
MultiColumnSplitToRows
- Split a column by delimiter and create new rows. Each column colum will be filled with the value at the split-position (e.g. a row with "color=red,green,blue" and "size=S,M,L" will become 3 rows. [{color=red, size=S}, {color=green, size=M}, {color=blue, size=L}).
HTMLWriter
HTMLWriter
- Converts a Spreadsheet into a String, representing an HTML Table.
Mapper
Mapper
- Converts one spreadsheet into another.
DatastoreBackup
DatastoreBackup
- Creates a backup of a Datastore as a ZIP-file. (Datastore Schema, Definition and Data as CSV file).
Dateien
SearchInDatastoreByIdentifiers
SearchInDatastoreByIdentifiers
- Searches records in a datastore using a SPREADSHEET containing an identifier (1-3).
SearchDatastore
SearchDatastore
- Allows to search a datastore and returns data as a spreadsheet. This step provides the same search features as the search form in a datastore.
Reports / Auswertungen abfragen
ExcelReader
ExcelReader
- Reads an .xls files from Excel into a Spreadsheet.
Dateien