我正在尝试更改 SharePoint Online 列表的日历视图中日历栏的颜色,但这不适用于选择字段。我有一个名为“名称”的字段,但它不能与该字段一起使用,并且可以与其他文本字段一起正常工作。
{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/calendar-formatting.schema.json",
"additionalEventClass": "=if([$names] == 'Choice 1', 'sp-css-backgroundColor-BgGold', if([$names] == 'choice 2', 'sp-css-backgroundColor-BgPeach', 'sp-css-backgroundColor-defaultBackground'))"
}
我希望此代码能够与 SharePoint 中的列表日历视图格式一起使用
在该视图的设置中,确保选中“选择”列。然后在日历视图上,您可以设置视图格式,然后该选择列应该作为选项可见,并且您可以从那里进行颜色代码。如果您想要默认选项中没有的颜色,请选择任何内容,然后您可以使用正确的颜色代码将 JSON 编辑为任何其他颜色:https://zerg00s.github.io/sp-modern-classes/