我需要在 SharePoint 页面中显示日历。该日历应该显示我需要的所有人员的所有事件。所以它应该像一个组合。
我尝试创建一个流程以从日历中获取事件,然后将其创建为 SharePoint 中的列表项,然后将视图更改为日历。但此流程仅在添加、更新或删除事件时运行。所以它只适用于新条目。无法检索我想要的人员的日历中已存在的事件。
要将多人的日历显示到一个 SharePoint 列表日历中,您可以使用 FullCalendar jQuery 插件。 FullCalendar 允许您呈现来自多个日历列表的日历数据、来自非日历列表的数据,甚至来自 SharePoint 外部的数据。您可以使用 FullCalendar 插件来显示您在月度日历视图中指定的所有日历中的事件。为此,您可以将事件接收器添加到列表实例。
参考:
将使用脚本编辑器 Web 部件构建的 jQuery 和 FullCalendar 解决方案迁移到 SharePoint 框架