如何将@Today与Azure DevOps中的标记进行比较?

问题描述

我知道这是一个奇怪的问题,因为还有其他方法可以完成我要问的事情,但是我这里确实有用例... 我正在尝试添加自定义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格式。请检查图片。

enter image description here

更新1

作为一种解决方法,我们可以在此过程中add a custom field并将类型设置为Date/Time,请查看下面的图片。

enter image description here

然后在工作项中配置字段值,并添加样式规则,例如DateTest = @Today

enter image description here

结果:

enter image description here