在 TFS 中,如何编写一个查询,使日期偏移一个单独的字段?

In TFS, how can you write a query offset a date by a separate field?

在 TFS 中,您可以设置一个带有日期偏移量的工作项查询,例如

Date > @Today - 7

是否可以使用另一个字段作为偏移量?比如,假设您有 [CustomOffset],它是一个整数。是否可以做一些影响:

Date > @Today - [CustomOffset]

今天,您可以在查询中添加截止日期列并查看结果。

但是,您想要实现的功能暂时无法通过内置查询实现。如您所说,该值只能是整数。您需要手动输入整数。 TFS 不会自动从字段中捕获 Customoffset 值并计算日期。

尽管我们没有开箱即用的方法来做到这一点,但我相信这可以在扩展中相对容易地实现。通过API你可以方便的获取一个特殊字段的值,并使用WIQL生成查询,将值传递给查询,最终得到你需要的结果。