Rally 缺陷是否与用户故事有关

Rally 缺陷是否与用户故事有关,rally,Rally,我正在遍历一个包含缺陷的结果集,我想检查它是否与用户故事相关 for (i = 0; i < results.defects.length; i++) { defect = results.defects[i]; var usname = defect.Requirement.Name; if (usname.length > 0) { defectTable.addRow(defect); } } for(i=0;i0)

我正在遍历一个包含缺陷的结果集,我想检查它是否与用户故事相关

for (i = 0; i < results.defects.length; i++)
{
    defect = results.defects[i];
    var usname = defect.Requirement.Name;

    if (usname.length > 0)
    {
         defectTable.addRow(defect);
    }
}
for(i=0;i0)
{
缺陷表。添加行(缺陷);
}
}

为什么这会导致错误?我不熟悉javascript编码,因此非常感谢您的帮助。

我认为您的代码会抛出错误,因为defect.Requirement可能为null(如果该缺陷与用户故事无关)。因此,尝试将Name属性从null引用中移除会抛出错误。我认为此代码适用于您:

for (i = 0; i < results.defects.length; i++)
{
    defect = results.defects[i];

    if (defect.Requirement)
    {
         defectTable.addRow(defect);
    }
}
for(i=0;i
多么简单!我以为我使用的属性不正确。非常感谢您的及时回复!!!