for (string PriorityName in {"\"Severity 1\"", "\"Severity 2\"", "\"Severity 3\"", "\"Default\""})
{
string JQLText = "issue in (";
for (string OneWeeklySLA in selectIssues("project = cussd and priority = " + PriorityName + " and status changed AFTER -7d"))
{
date DateTimeFirstReplay = fieldHistory(OneWeeklySLA,"status")[2];
// runnerLog(currentDate() - DateTimeFirstReplay);
if ((currentDate() - DateTimeFirstReplay) < "1w")
{
JQLText = JQLText + OneWeeklySLA + ",";
}
}
// JQLText = substring(JQLText, 0, (length(JQLText) - 1)) + ")";
switch(PriorityName)
{
case "\"Severity 1\"":
string FirstReplayAvrSlaSev1 = GetAvrSla((substring(JQLText, 0, (length(JQLText) - 1)) + ")"));
// runnerLog(FirstReplayAvrSlaSev1);
// break;
case "\"Severity 2\"":
string FirstReplayAvrSlaSev2 = GetAvrSla((substring(JQLText, 0, (length(JQLText) - 1)) + ")"));
// runnerLog(FirstReplayAvrSlaSev2);
// break;
case "\"Severity 3\"":
string FirstReplayAvrSlaSev3 = GetAvrSla((substring(JQLText, 0, (length(JQLText) - 1)) + ")"));
// runnerLog(FirstReplayAvrSlaSev3);
// break;
case "\"Default\"":
string FirstReplayAvrSlaDef = GetAvrSla((substring(JQLText, 0, (length(JQLText) - 1)) + ")"));
// break;
}
// runnerLog(GetAvrSla(JQLText));
}