MultiColumnSplitToRows Step
Der Step MultiColumnSplitToRows splittet eine Spalte anhand eines Trenners und erstellt daraus neue Zeilen. Jede Spalte in den neuen Zeilen wird mit dem Wert an der Split-Position gefüllt (z. B. wird eine Zeile mit "farbe=gelb,blau,schwarz" und "größe=40,41,42" zu 3 Zeilen. [{farbe=gelb, größe=40}, {farbe=blau, größe=41}, {farbe=schwarz, größe=42}]).
Beispiel:
InputSpreadsheet:
Kofiguration MultiColumnSplitToRows:
OutputSpreadsheet:
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
input | SPREADSHEET | Das Spreadsheet mit den Daten. | Ja | |
splitColumn | STRING | Die Hauptspalte, die für die Auftrennung verwendet wird. | Ja | |
delimiter | STRING | Das Trennzeichen im Spaltenwert, das zur Trennung der Werte verwendet wird. | Ja |
|
secondarySplitColumns | STRING | Komma-separierte Liste der zusätzlichen Spaltennamen. Der Wert wird durch die Split-Position der jeweiligen Zeile bestimmt. | Ja |
Outputs
Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
output | SPREADSHEET | Ein Spreadsheet, das die zusätzlichen Zeilen auf der Grundlage von splitColumn enthält. | Ja | |
unmappedValues | SPREADSHEET | Ein optionales Spreadsheet, das Zeilen mit nicht zugeordneten Split-Werten enthält (der Rest, z. B. wenn eine sekundäre Spalte mehr Split-Werte enthält als die Haupt-SplitColumn). Dies kann beim Testen oder Verarbeiten dieses Rests hilfreich sein. | Ja |