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