1

JIRA API では最大 1000 件の課題の検索リクエストしか作成できないため、プロジェクトの課題の総数を取得する方法があるかどうかを知る必要があります。これにより、何千もの課題すべてを反復処理できます。

IRestResponse responseIssues = client.Execute(new RestRequest("search?jql=project=" + "\"DATPROJECT\"" + "&maxResults=5000&fields=assignee,summary,timetracking,resolutiondate,resolution,worklog", Method.GET));

現在、上記のコードのようにやっていますが、必要な 5000 ではなく、1000 の結果しか得られません。フィルター「startAt」を使用してすべての結果を反復処理できることはわかっていますが、問題がいくつあるかはわかりません。

何か案は?

4

3 に答える 3

3

検索レスト ポイントは、特定の JQL 検索の問題の総数を返します。ドキュメントからの結果の例

{
"expand": "names,schema",
"startAt": 0,
"maxResults": 50,
"total": 1,
"issues": [
    {
        "expand": "",
        "id": "10001",
        "self": "http://www.example.com/jira/rest/api/2/issue/10001",
        "key": "HSP-1"
    }
]

}

この"total":1値は、探しているものです。

于 2014-04-06T02:01:56.090 に答える