我正在尝试基于选择列“ OOOType”(内部名称)更改日历条目的背景颜色,该列的值可以为:“假期”,“外出”,“商务旅行”
我想要: “假期”以绿色显示,“外出”以梅花显示,浓汤以“商务旅行”
我在日历列表的标题栏中添加了JSON格式。
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/column-formatting.schema.json",
"elmType": "div",
"txtContent": "@currentField",
"style": {
"background-color": "=if([$OOOType] == 'Vacation', 'green',if([$OOOType] == 'Out of Office', 'plum',if([$OOOType] == 'Business Travel', 'bisque', '')))"
}
}
日历以主题的正常颜色显示条目。 格式不正确。
Chrome控制台也显示错误:
尝试访问样式表规则时发生异常:SecurityError:无法从“ CSSStyleSheet”读取“ cssRules”属性:无法访问规则init.js:1
和
找不到主题颜色:Light1 theming.js:1