PROD
IO
Node-Detail
Job Execute ExtendScript In Premiere Action V2
helmut4_backup_l-helmut1.adin.mdr.de_2026-10-02 17_42_55_ohneLicence · 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"
}
}