求Microsoft List行格式JSON代码:隔行设灰+Completed状态行设绿
Microsoft List 行背景自定义格式化代码
以下是实现你需求的JSON格式化代码,可直接应用到Microsoft List的视图中:
{ "$schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json", "additionalRowClass": "=if([$状态] == 'Completed', 'sp-field-backgroundGreen sp-field-fontWhite', if(@rowIndex % 2 == 0, 'sp-field-backgroundGray10', ''))" }
说明:
- 优先判断
状态列值是否为Completed,满足时整行应用绿色背景+白色字体(使用SharePoint内置样式类) - 未满足状态条件时,偶数行(索引从0开始计数)应用浅灰色背景
- 请确保你的状态列内部名称为
状态,如果实际列名不同,需要替换[$状态]中的状态为对应列的内部名称(可通过List设置的列属性查看)
内容的提问来源于stack exchange,提问作者Phil
相关产品推荐
相关产品推荐

