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

Job Execute ExtendScript In Premiere Action V2

helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41 · ESP - Autoimport Stream

Node-Informationen

Stream
ESP - Autoimport Stream
Klasse
nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2
UUID
7220546c-b100-4804-8a0e-697aa2a10dc8
Operator-ID
59
Event
AUTOIMPORT

Properties

{
  "extendScript": "var path = \"{node.result.3b5811b7-3594-433f-a239-6ee00c334a1e}\";\nremoveProjectItemByPath(path);\n\nfunction removeProjectItemByPath(path) {\n//alert (path);\n    var projectItems = app.project.rootItem.findItemsMatchingMediaPath(new File(path).fsName);\n    if (projectItems && projectItems.length != 0) {\n        var bin = app.project.rootItem.createBin(\"todelete\");\n \n        for (var j = 0; j < projectItems.length; j++) {\n            var projectItem = projectItems[j];\n            projectItem.moveBin(bin);\n        }\n        bin.deleteBin();\n    }\n \n}",
  "nodeUUID": "7220546c-b100-4804-8a0e-697aa2a10dc8",
  "failedNodeUUID": "43f2c20e-9ef4-40f1-aa41-9512a569846a",
  "successNodeUUID": "43f2c20e-9ef4-40f1-aa41-9512a569846a"
}

Skript

Original: 17 Zeilen · 550 Zeichen Formatiert: 17 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 path = "{node.result.3b5811b7-3594-433f-a239-6ee00c334a1e}";
removeProjectItemByPath(path);

function removeProjectItemByPath(path) {
//alert (path);
    var projectItems = app.project.rootItem.findItemsMatchingMediaPath(new File(path).fsName);
    if (projectItems && projectItems.length != 0) {
        var bin = app.project.rootItem.createBin("todelete");
 
        for (var j = 0; j < projectItems.length; j++) {
            var projectItem = projectItems[j];
            projectItem.moveBin(bin);
        }
        bin.deleteBin();
    }
 
}
Formatiert
var path = "{node.result.3b5811b7-3594-433f-a239-6ee00c334a1e}";
removeProjectItemByPath(path);

function removeProjectItemByPath(path) {
  //alert (path);
  var projectItems = app.project.rootItem.findItemsMatchingMediaPath(new File(path).fsName);
  if (projectItems && projectItems.length != 0) {
    var bin = app.project.rootItem.createBin("todelete");

    for (var j = 0; j < projectItems.length; j++) {
      var projectItem = projectItems[j];
      projectItem.moveBin(bin);
    }
    bin.deleteBin();
  }

}

Rohdaten

{
  "class": "nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2",
  "deprecated": false,
  "properties": {
    "extendScript": "var path = \"{node.result.3b5811b7-3594-433f-a239-6ee00c334a1e}\";\nremoveProjectItemByPath(path);\n\nfunction removeProjectItemByPath(path) {\n//alert (path);\n    var projectItems = app.project.rootItem.findItemsMatchingMediaPath(new File(path).fsName);\n    if (projectItems && projectItems.length != 0) {\n        var bin = app.project.rootItem.createBin(\"todelete\");\n \n        for (var j = 0; j < projectItems.length; j++) {\n            var projectItem = projectItems[j];\n            projectItem.moveBin(bin);\n        }\n        bin.deleteBin();\n    }\n \n}",
    "nodeUUID": "7220546c-b100-4804-8a0e-697aa2a10dc8",
    "failedNodeUUID": "43f2c20e-9ef4-40f1-aa41-9512a569846a",
    "successNodeUUID": "43f2c20e-9ef4-40f1-aa41-9512a569846a"
  }
}

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