Weitere Informationen zum CSV-Konnektor finden Sie unter CSV-Konnektor-Details.
Ein CSV-Konnektor kann in 3 verschiedenen Modi konfiguriert werden:
* LESEN: Der Konnektor kann nur aus der angegebenen CSV-Datei path lesen, Schreibvorgänge sind nicht zulässig.
* SCHREIBEN: Der Konnektor kann nur in die CSV-Datei schreiben, aber nicht daraus lesen.
* LESEN/SCHREIBEN: Der Konnektor kann aus der Datei lesen und auch in sie schreiben.
LESEN
Der CSV-Konnektor-Aufruf für einen LESE-Vorgang erfordert 2 Eingabeparameter: “action” und “resultmode“.
Um einen Lesevorgang auszuführen, rufen Sie den Konnektor mit dem Parameter “action” und dem konstanten Wert “read“ auf.
Lese-Konnektoren erhalten das Ergebnis standardmäßig als JSON-Array von Arrays. Es können zwei Parameter vom Typ „resultmode“ definiert werden:
- “columnnumber” gibt ein Array von JSON-Objekten zurück, wobei der Schlüssel “col0”, “col1”, … “colX” für die Spalte ist.
- “columnname” gibt ein Array von JSON-Objekten zurück, wobei der Schlüssel der String ist, der aus der Kopfzeile entnommen wurde (nur verfügbar, wenn `headerInFirstLine` wahr ist – siehe CSV-Konnektor-Details).
- “array” gibt ein zweidimensionales Array (Array von Arrays) zurück, wobei das erste Array die Zeile und das zweite Array die Spalte enthält. Dieser Modus ist der stabilste, da die Datentypkonvertierung vom Benutzer durchgeführt werden muss. Dies ist auch der Standardmodus, wenn Sie keinen Resultmode angeben.
SCHREIBEN
Der CSV-Konnektor-Aufruf für einen SCHREIB-Vorgang erfordert ebenfalls 2 Eingabeparameter: “action” und “data“.
Der Datenparameter muss ein zweidimensionales Array sein, das nur aus Strings besteht. Sie können das Array im Aufruf selbst angeben, indem Sie die entsprechenden Indizes nach dem Datenparameternamen hinzufügen, z. B.
data[0][0], data[0][1]. In diesem Fall können Sie mehrere Felder des Parameters data angeben. Sie müssen sicherstellen, dass die Indizes eindeutig sind.
Der Konnektor gibt alles zurück, wenn Sie “/” als Ausgabeparameter verwenden.













