Holen Sie sich Probleme mit einem bestimmten benutzerdefinierten FeldwertC#

Ein Treffpunkt für C#-Programmierer
Guest
 Holen Sie sich Probleme mit einem bestimmten benutzerdefinierten Feldwert

Post by Guest »

Ich muss alle Probleme finden, bei denen ein benutzerdefiniertes Feld mit der ID 69 den Wert A1B2C3 hat
Mein Code sieht wie folgt aus, aber er findet diese Probleme bei mir nicht

Code: Select all

int limit = 100; // Maximum number of results per single request
int offset = 0;  // Starting offset
bool hasMoreResults;
List allIssues = new List(); // List of results

do
{
var requestOptions = new RequestOptions
{
QueryString = new NameValueCollection
{
{ RedmineKeys.INCLUDE, RedmineKeys.CUSTOM_FIELDS },
{ $"cf_69", $"={requestId}" }, // Filter: only those tasks which have field 69 equal to requestId
{ RedmineKeys.STATUS_ID, onlyOpen ? "1" : "*" },  // Filter: active projects
{ RedmineKeys.LIMIT, limit.ToString() },
{ RedmineKeys.OFFSET, offset.ToString() }
}
};

var issues = await redmineManager.GetAsync(requestOptions);

allIssues.AddRange(issues);
hasMoreResults = issues.Count == limit;
offset += limit;

} while (hasMoreResults);
Ich habe verschiedene Filteroptionen ausprobiert, zum Beispiel:
{ RedmineKeys.CUSTOM_FIELD, $"69={requestId}" }
{ $"{RedmineKeys.CUSTOM_FIELDS} [69]", requestId.ToString() },

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post