PROD
IO
Node-Detail
Execute Javascript Action
helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41 · Create Proxy Neu
Node-Informationen
- Stream
- Create Proxy Neu
- Klasse
- nodes.actions.execute.JavascriptExecuteActionImpl
- UUID
- 5584e6a4-cd5a-4460-b4e6-696f0ed05248
- Operator-ID
- 24
- Event
- WATCHFOLDER
Properties
{
"cmd": "var json = JSON.parse(\"{stream.variable.escaped_json}\")\nfindFirstTcTrack(json);\nfunction findFirstTcTrack(json){\n for(var i = 0; i < json.media.track.length; i++){\n var track = json.media.track[i];\n if(track.TimeCode_FirstFrame){\n return track.TimeCode_FirstFrame;\n }\n } \n return \"00:00:00:00\"\n\n}\n",
"nodeUUID": "5584e6a4-cd5a-4460-b4e6-696f0ed05248",
"failedNodeUUID": "bc4b9565-18e9-4a5f-b18e-d6c3b1b5b2e3",
"successNodeUUID": "bc4b9565-18e9-4a5f-b18e-d6c3b1b5b2e3"
}Skript
Original: 13 Zeilen · 338 Zeichen
Formatiert: 13 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 json = JSON.parse("{stream.variable.escaped_json}")
findFirstTcTrack(json);
function findFirstTcTrack(json){
for(var i = 0; i < json.media.track.length; i++){
var track = json.media.track[i];
if(track.TimeCode_FirstFrame){
return track.TimeCode_FirstFrame;
}
}
return "00:00:00:00"
}
Formatiert
var json = JSON.parse("{stream.variable.escaped_json}")
findFirstTcTrack(json);
function findFirstTcTrack(json) {
for (var i = 0; i < json.media.track.length; i++) {
var track = json.media.track[i];
if (track.TimeCode_FirstFrame) {
return track.TimeCode_FirstFrame;
}
}
return "00:00:00:00"
}
Rohdaten
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var json = JSON.parse(\"{stream.variable.escaped_json}\")\nfindFirstTcTrack(json);\nfunction findFirstTcTrack(json){\n for(var i = 0; i < json.media.track.length; i++){\n var track = json.media.track[i];\n if(track.TimeCode_FirstFrame){\n return track.TimeCode_FirstFrame;\n }\n } \n return \"00:00:00:00\"\n\n}\n",
"nodeUUID": "5584e6a4-cd5a-4460-b4e6-696f0ed05248",
"failedNodeUUID": "bc4b9565-18e9-4a5f-b18e-d6c3b1b5b2e3",
"successNodeUUID": "bc4b9565-18e9-4a5f-b18e-d6c3b1b5b2e3"
}
}