问题描述
我知道这是一个奇怪的问题,因为还有其他方法可以完成我要问的事情,但是我这里确实有用例... 我正在尝试添加自定义sprint样式规则,以将任何包含带有今天的日期的标签的卡片变成红色。请注意,我住在澳大利亚,所以我们的日期是dd / MM / yy。
样式规则将类似于:标签包含@Today
当我尝试添加四个不同的标签,其值分别为:09/11 / 2020、9 / 11 / 2020、11 / 09/2020和11/9/2020时,似乎仍无法将卡变红。 / p>
根据official Microsoft documentation,日期时间格式应与这四个标记之一匹配。
有什么办法可以使它正常工作吗?
解决方法
在Azure DevOps中,字段标记类型为“字符串”。如果我们在工作项设置页面中配置样式规则,例如“标签包含@Today”,则它将匹配@Today而不是datetime格式。请检查图片。
更新1
作为一种解决方法,我们可以在此过程中add a custom field并将类型设置为Date/Time
,请查看下面的图片。
然后在工作项中配置字段值,并添加样式规则,例如DateTest = @Today
结果: