问题描述:返回的数据,如果是日期就按照日期格式显示,如果不是日期,就显示原始值。
问题解决:
您好,我理解您的意思是,返回的 value 字段值是一个不确定的,值可能是一个日期,可能是一个字符串,
如果是日期的话,就格式化之后显示,如果不是日期就按照原始的内容显示。
这个可以实现,您可以参考一下我的方法:
① 数据源:
[
{
"id": "1",
"value": "2023-01-01"
},
{
"id": "1",
"value": "value值"
},
{
"id": "1",
"value": "tes值"
},
{
"id": "1",
"value": "2023-01-01"
}
]
② 使用 IsDate 表达式判断数据类型,如果是日期类型,返回 True,不是就返回false。
使用表达式,如果是日期,就格式化输出,如果不是就原样输出:{IIF(IsDate(value), Format(value, "yyyy年-MM月-dd日"), value)}
③ 最终效果:
|