TEST
IO
Node-Detail
Execute Javascript Action
helmut4_backup_192.168.178.209_2026-10-18 20_33_12 · Test TNB ReadFolder
Node-Informationen
- Stream
- Test TNB ReadFolder
- Klasse
- nodes.actions.execute.JavascriptExecuteActionImpl
- UUID
- 20c1dd3d-8223-4ee3-8328-3b6283945491
- Operator-ID
- 10
- Event
- EXPORT
Properties
{
"cmd": "var data = \"{stream.variable.dirdata}\";\nvar csv = \"\";\nvar i;\nvar line;\n\nvar lines = data.split('\\n');\n\nfor (i = 0; i < lines.length; i++) {\n line = lines[i];\n\n if (line != null && line.length > 0) {\n if (csv.length > 0) {\n csv += ',';\n }\n csv += line;\n }\n}\ncsv;",
"nodeUUID": "20c1dd3d-8223-4ee3-8328-3b6283945491"
}Skript
Original: 18 Zeilen · 302 Zeichen
Formatiert: 18 Zeilen
Formatierung ergänzt Einrückungen und Zeilenumbrüche. Ursprüngliche Variablennamen und Kommentare lassen sich aus minifiziertem Code nicht wiederherstellen. ExtendScript-Direktiven und E4X werden bei der Formatierung berücksichtigt.
Original
var data = "{stream.variable.dirdata}";
var csv = "";
var i;
var line;
var lines = data.split('\n');
for (i = 0; i < lines.length; i++) {
line = lines[i];
if (line != null && line.length > 0) {
if (csv.length > 0) {
csv += ',';
}
csv += line;
}
}
csv;
Formatiert
var data = "{stream.variable.dirdata}";
var csv = "";
var i;
var line;
var lines = data.split('\n');
for (i = 0; i < lines.length; i++) {
line = lines[i];
if (line != null && line.length > 0) {
if (csv.length > 0) {
csv += ',';
}
csv += line;
}
}
csv;
Rohdaten
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var data = \"{stream.variable.dirdata}\";\nvar csv = \"\";\nvar i;\nvar line;\n\nvar lines = data.split('\\n');\n\nfor (i = 0; i < lines.length; i++) {\n line = lines[i];\n\n if (line != null && line.length > 0) {\n if (csv.length > 0) {\n csv += ',';\n }\n csv += line;\n }\n}\ncsv;",
"nodeUUID": "20c1dd3d-8223-4ee3-8328-3b6283945491"
}
}