Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:csvhandler [2013/06/19 10:39] max.neumaier angelegt |
software:tim:actionhandler:csvhandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | =========CSVHandler========= | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | |||
Mit Hilfe des CSVHandler ist es möglich Variablen aus einem Prozess in eine CSV Datei/ Tabelle zu schreiben und anzuhängen oder/und zu speichern. | Mit Hilfe des CSVHandler ist es möglich Variablen aus einem Prozess in eine CSV Datei/ Tabelle zu schreiben und anzuhängen oder/und zu speichern. | ||
Zeile 26: | Zeile 26: | ||
Angabe welchen Name die zu anhängende / speichernde Datei haben soll. | Angabe welchen Name die zu anhängende / speichernde Datei haben soll. | ||
Kann direkt eingegeben werden oder als Variable. Hierfür muss der Wert wie folgt aussehen : ${VARIABLE} | Kann direkt eingegeben werden oder als Variable. Hierfür muss der Wert wie folgt aussehen : ${VARIABLE} | ||
+ | Es können auch mehere Variablen angegeben werden. | ||
\\ == parameter == | \\ == parameter == | ||
- | Namen der Varibablen die die in die Tabelle übernommen werden sollen. Diese müssen mit Kommas getrennt sein. | + | Namen der Variablen die die in die Tabelle übernommen werden sollen. Diese müssen mit Kommas getrennt sein. |
Jede Variable wird hierbei in eine neue Spalte geschrieben. | Jede Variable wird hierbei in eine neue Spalte geschrieben. | ||
- | (siehe [[#Beispiel]]) | ||
Zeile 37: | Zeile 37: | ||
Name der Überschriften / der ersten Zeile innerhalb der Tabelle. Wie bei Parametern durch Kommas getrennt. | Name der Überschriften / der ersten Zeile innerhalb der Tabelle. Wie bei Parametern durch Kommas getrennt. | ||
>> Auf den Parameter fieldHeadings achten : ist dieser false werden die Angaben direkt als Überschrift benutzt, ist er true werden die Angaben als ProzessVariablen gesehen und aus der Datenbank geholt. | >> Auf den Parameter fieldHeadings achten : ist dieser false werden die Angaben direkt als Überschrift benutzt, ist er true werden die Angaben als ProzessVariablen gesehen und aus der Datenbank geholt. | ||
- | (siehe [[#Beispiel]]) | + | |
\\ == fieldHeadings== | \\ == fieldHeadings== | ||
Zeile 47: | Zeile 47: | ||
Boolean (true/false). Standardmäßig false. Ist repeatLines false so werden die Variablen, die bei 'parameter' übergeben werden ,direkt gesucht und in eine Zeile der Datei geschrieben. | Boolean (true/false). Standardmäßig false. Ist repeatLines false so werden die Variablen, die bei 'parameter' übergeben werden ,direkt gesucht und in eine Zeile der Datei geschrieben. | ||
Ist repeatLines true, so werden die Parameter mehrfach gesucht und zwar nach dem folgenden Muster: | Ist repeatLines true, so werden die Parameter mehrfach gesucht und zwar nach dem folgenden Muster: | ||
- | varibale1[0];variabel2[0];variable3[0]. An die übergebenen Parameter wird eine eckige Klammer mit einer Zahl angehängt ( siehe z.B. [[projekt:jsfundgrube:domrepeater]]). Die Zahl innerhalb der Klammer wird solange erhöht bis keine passende Variable mehr gefunden wird. | + | variable1[0];variable2[0];variable3[0]. An die übergebenen Parameter wird eine eckige Klammer mit einer Zahl angehängt ( siehe z.B. [[projekt:jsfundgrube:domrepeater]]). Die Zahl innerhalb der Klammer wird solange erhöht bis keine passende Variable mehr gefunden wird. |
Alle Variablen mit dem gleichen Index stehe in der gleichen neuen Zeile. | Alle Variablen mit dem gleichen Index stehe in der gleichen neuen Zeile. | ||
Zeile 69: | Zeile 69: | ||
\\ == Event== | \\ == Event== | ||
- | {{ csvevent.jpg }} | + | {{ software:tim:actionhandler:csvhandler.png }} |
- | + | ||
- | \\ == Parameter == | + | |
- | {{ parametercsv.jpg }} | + | |
\\ == Enstandene Tabelle(geöffnet mit Excel) == | \\ == Enstandene Tabelle(geöffnet mit Excel) == | ||
Zeile 78: | Zeile 75: | ||
{{ tabellecsv.jpg }} | {{ tabellecsv.jpg }} | ||
- | ---- | ||
- | ==== Abhängigkeiten ==== | ||
- | \\ __Timer__: [[software:tim:timer:|ERSETZMICH]] | ||
- | \\ __T!M Version__ : [[software:tim:changelog:unbekannt|ERSETZMICH]] |