PROD
IO
Node-Detail
Job Execute ExtendScript In Premiere Action V2
helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41 · RSS - Autoimport Stream
Node-Informationen
- Stream
- RSS - Autoimport Stream
- Klasse
- nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2
- UUID
- a4a01aa5-3084-470d-9503-45d7a16cbe5b
- Operator-ID
- 51
- Event
- AUTOIMPORT
Properties
{
"extendScript": "var path = \"{node.result.0f96020a-49d2-458c-92a4-a7f30a512f75}\";\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": "a4a01aa5-3084-470d-9503-45d7a16cbe5b",
"failedNodeUUID": "d86d3316-af6e-4f4a-9e73-8d30d15deb6a",
"successNodeUUID": "d86d3316-af6e-4f4a-9e73-8d30d15deb6a"
}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.0f96020a-49d2-458c-92a4-a7f30a512f75}";
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.0f96020a-49d2-458c-92a4-a7f30a512f75}";
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.0f96020a-49d2-458c-92a4-a7f30a512f75}\";\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": "a4a01aa5-3084-470d-9503-45d7a16cbe5b",
"failedNodeUUID": "d86d3316-af6e-4f4a-9e73-8d30d15deb6a",
"successNodeUUID": "d86d3316-af6e-4f4a-9e73-8d30d15deb6a"
}
}