Aktive Konfiguration: PROD · Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41 202 Streams
Öffnen
PROD IO Node-Detail

Execute Javascript Action

helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41 · 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"
  }
}

Vorgang läuft

0 s · Bitte warten. Der Vorgang wird verarbeitet.

    0 s · Es wird keine neue Snapshot-Analyse gestartet.

    Willkommen im Helmut Analyzer

    Neu hier? Unter Info & Hilfe findest du einen Quickstart für den Export aus Helmut4, den Import deiner Konfiguration und die Auswertung. Dort sind auch unsere Prüfregeln und Best Practices erklärt.

    Info & Hilfe öffnen