Prüfung auf angehängte Datei bei Erledigung
Der folgende Code in einem "Erledigen"-Skript sorgt dafür, dass zum Schließen eines Tickets eine Datei namens submissio.xlsx an das Ticket angefügt werden muss.
Andernfalls lässt sich das Ticket nicht schließen:
var pFiles = attacher.getAttachmentProxies();
var submissionFound=false;
if(pFiles!=null){
var fileA = pFiles.toArray();
for(var i =0; i<fileA.length; i++ ){
var prox = fileA[i];
if("submission.xlsx".equals(prox.attachmentName.toLowerCase())){
submissionFound=true;
}
//helper.errorMessage("File: "+prox.attachmentName);
}
}
if(!myFileFound){
helper.errorMessage("Please add file submission.xlsx!");
result="error";
} else {
result="success";
}
var submissionFound=false;
if(pFiles!=null){
var fileA = pFiles.toArray();
for(var i =0; i<fileA.length; i++ ){
var prox = fileA[i];
if("submission.xlsx".equals(prox.attachmentName.toLowerCase())){
submissionFound=true;
}
//helper.errorMessage("File: "+prox.attachmentName);
}
}
if(!myFileFound){
helper.errorMessage("Please add file submission.xlsx!");
result="error";
} else {
result="success";
}