事件的标题列不显示JSON格式

时间:2019-06-01 16:29:29

标签: json formatting sharepoint-online

我正在尝试基于选择列“ 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

0 个答案:

没有答案