Aktive Konfiguration: PROD · Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22 197 Streams
Öffnen
PROD IO Node-Detail

Job Execute ExtendScript In Premiere Action V2

helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22 · MBS - Autoimport Stream

Node-Informationen

Stream
MBS - Autoimport Stream
Klasse
nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2
UUID
28197532-bc0c-4430-8bed-f7057cd69d9b
Operator-ID
19
Event
AUTOIMPORT

Properties

{
  "extendScript": "var path = \"{node.result.f843f0be-71e7-4460-94f8-63ed7e422044}\";\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": "28197532-bc0c-4430-8bed-f7057cd69d9b",
  "failedNodeUUID": "78afa06a-85d6-4fb5-b029-ec7abf17a110",
  "successNodeUUID": "78afa06a-85d6-4fb5-b029-ec7abf17a110"
}

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.f843f0be-71e7-4460-94f8-63ed7e422044}";
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.f843f0be-71e7-4460-94f8-63ed7e422044}";
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.f843f0be-71e7-4460-94f8-63ed7e422044}\";\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": "28197532-bc0c-4430-8bed-f7057cd69d9b",
    "failedNodeUUID": "78afa06a-85d6-4fb5-b029-ec7abf17a110",
    "successNodeUUID": "78afa06a-85d6-4fb5-b029-ec7abf17a110"
  }
}

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