2016-12-16 5 views
0

Ich versuche, den Iterationsnamen des aktuellen Sprints zu bekommen, also habe ich so gefragt, bekomme aber keine Ergebnisse.Versucht, den Iterationsnamen der aktuellen Iteration zu erhalten

String projectRef = "/project/6376838384"; 
    QueryRequest iterationRequest = new QueryRequest("Iteration"); 
    iterationRequest.setFetch(new Fetch("Name","StartDate","EndDate")); 
    iterationRequest.setScopedDown(false); 
    iterationRequest.setScopedUp(false); 
    iterationRequest.setProject(projectRef); 
    Date date = new Date(); 
    iterationRequest.setQueryFilter(new QueryFilter("Iteration.StartDate", "<=",date.toString()).and(new QueryFilter("Iteration.EndDate", ">=", date.toString()))); 
    QueryResponse iterationQueryResponse = restApi.query(iterationRequest); 
    int numberOfIteraitons = iterationQueryResponse.getTotalResultCount(); 
    System.out.println("numberOfIteraitons " + numberOfIteraitons); 

Bitte lassen Sie mich wissen, wo falsch bin immer ..

Antwort

0

WSAPI versteht nur im ISO-Format formatiert Daten. Wenn Sie das Datum "2016-12-21" fest codieren, funktioniert das? Wenn ja, dann müssen Sie nur das Datumsobjekt in Ihrem Code oben in diesem Format formatieren.

Wenn das nicht funktioniert, ist möglicherweise entweder Ihr Projektbereich fehlerhaft oder WSAPI gibt einen anderen Fehler zurück. Gibt es Fehler bei der Abfrageantwort?

Verwandte Themen