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