使用SharePoint JSON Formatter将布尔值显示为Yes/No而非true/false的实现方法
你需要调整txtContent的取值逻辑,使用列格式化内置的条件表达式判断当前字段值即可,修改后的完整代码如下:
{ "$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json", "elmType": "div", "children": [ { "elmType": "span", "style": { "display": "inline-block" } }, { "elmType": "span", "txtContent": "=if(@currentField == true, 'Yes', 'No')" } ] }
核心修改说明
- 原来直接绑定
@currentField会输出原生布尔值true/false,替换为=if(@currentField == true, 'Yes', 'No')表达式后,会自动根据字段值返回对应文本 - 如果需要显示中文的「是/否」,直接把表达式里的
Yes和No替换为对应中文即可
内容的提问来源于stack exchange,提问作者Chester
相关产品推荐
相关产品推荐

