使用C#在HP ALM中调用自定义字段形成缺陷表

时间:2017-04-03 08:31:46

标签: c# hp-quality-center defects hp-alm

我目前正在开发一个C#代码,使用OTA从HP ALM导出错误报告。

我已成功获取系统字段,但我不了解获取用户定义字段的方法。

以下是代码段。我已经标明了我被卡住的地方。

BugFactory bugF;
TDFilter bugFFilter;
List bugL;
bugF = (BugFactory)qctd.BugFactory;
bugFFilter = bugF.Filter;
bugFFilter["BG_STATUS"] = "New Or \"In Dev\" Or \"In Design\"";

bugL = bugFFilter.NewList();

foreach (Bug thisBug in bugL)
{
    myData = myData + String.Format("{0} {1}", thisBug.ID, thisBug.Summary) + Environment.NewLine;

    writer.WriteLine("<tr>");

    string myBugID = String.Format("{0}", thisBug.ID);
    writer.WriteLine("<td >\n" + myBugID.ToString() + " </td>\n"); //This Works

    string myBugV1Def = **// Stuck!! Need help here** <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    writer.WriteLine("<td >\n" + myBugV1Def.ToString() + " </td>\n");

    Writer.WriteLine("</tr>");
}

我尝试添加:

string myBugV1Def = thisBug["BG_USER_TEMPLATE_08"].Value.Name;

以及

string myBugV1Def = thisBug.Field("BG_USER_TEMPLATE_08"); 

但没有任何帮助。

感谢。

0 个答案:

没有答案