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 · RSS - Autoimport Stream

Node-Informationen

Stream
RSS - Autoimport Stream
Klasse
nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2
UUID
3961d4d6-e4f6-4a30-93d6-4f5ce48df5aa
Operator-ID
54
Event
AUTOIMPORT

Properties

{
  "extendScript": "\nvar bin = searchForBinWithName(\"Medien für Animationsvorlage\");\nbin.deleteBin();\n   \nfunction searchForBinWithName(nameToFind) {\n\n\t\tvar deepSearchBin = function(inFolder) {\n\t\t  if (inFolder && inFolder.name === nameToFind && inFolder.type === 2) {\n\t\t    return inFolder;\n\t\t  } else {\n\t\t    for (var i = 0; i < inFolder.children.numItems; i++) {\n\t\t      if (inFolder.children[i] && inFolder.children[i].type === 2) {\n\t\t        var foundBin = deepSearchBin(inFolder.children[i]);\n\t\t        if (foundBin) return foundBin;\n\t\t      }\n\t\t    }\n\t\t  }\n\t\t  return undefined;\n\t\t};\n\t\treturn deepSearchBin(app.project.rootItem);\n}",
  "nodeUUID": "3961d4d6-e4f6-4a30-93d6-4f5ce48df5aa"
}

Skript

Original: 21 Zeilen · 618 Zeichen Formatiert: 20 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 bin = searchForBinWithName("Medien für Animationsvorlage");
bin.deleteBin();
   
function searchForBinWithName(nameToFind) {

		var deepSearchBin = function(inFolder) {
		  if (inFolder && inFolder.name === nameToFind && inFolder.type === 2) {
		    return inFolder;
		  } else {
		    for (var i = 0; i < inFolder.children.numItems; i++) {
		      if (inFolder.children[i] && inFolder.children[i].type === 2) {
		        var foundBin = deepSearchBin(inFolder.children[i]);
		        if (foundBin) return foundBin;
		      }
		    }
		  }
		  return undefined;
		};
		return deepSearchBin(app.project.rootItem);
}
Formatiert
var bin = searchForBinWithName("Medien für Animationsvorlage");
bin.deleteBin();

function searchForBinWithName(nameToFind) {

  var deepSearchBin = function(inFolder) {
    if (inFolder && inFolder.name === nameToFind && inFolder.type === 2) {
      return inFolder;
    } else {
      for (var i = 0; i < inFolder.children.numItems; i++) {
        if (inFolder.children[i] && inFolder.children[i].type === 2) {
          var foundBin = deepSearchBin(inFolder.children[i]);
          if (foundBin) return foundBin;
        }
      }
    }
    return undefined;
  };
  return deepSearchBin(app.project.rootItem);
}

Rohdaten

{
  "class": "nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2",
  "deprecated": false,
  "properties": {
    "extendScript": "\nvar bin = searchForBinWithName(\"Medien für Animationsvorlage\");\nbin.deleteBin();\n   \nfunction searchForBinWithName(nameToFind) {\n\n\t\tvar deepSearchBin = function(inFolder) {\n\t\t  if (inFolder && inFolder.name === nameToFind && inFolder.type === 2) {\n\t\t    return inFolder;\n\t\t  } else {\n\t\t    for (var i = 0; i < inFolder.children.numItems; i++) {\n\t\t      if (inFolder.children[i] && inFolder.children[i].type === 2) {\n\t\t        var foundBin = deepSearchBin(inFolder.children[i]);\n\t\t        if (foundBin) return foundBin;\n\t\t      }\n\t\t    }\n\t\t  }\n\t\t  return undefined;\n\t\t};\n\t\treturn deepSearchBin(app.project.rootItem);\n}",
    "nodeUUID": "3961d4d6-e4f6-4a30-93d6-4f5ce48df5aa"
  }
}

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