SharePoint Calendar Overlay无法识别自定义日历视图列表问题求助
问题原因
Calendar Overlay的Resolve功能仅默认识别两类列表:
- 原生事件列表(Event List)
- 带有
Start Time/End Time日期字段且默认视图为日历视图的自定义列表
你的自定义日历视图所在列表可能不符合上述默认识别规则,导致Resolve后仅显示Tasks列表。
解决方法
方法1:直接通过GUID添加(最直接)
- 获取列表和视图的GUID
打开目标自定义日历视图页面,复制地址栏中List={XXX}和View={XXX}部分的GUID(包含大括号) - 手动填入叠加层设置
- 进入Calendar Overlay→New Calendar,选择SharePoint类型,保留预填充的站点URL
- 跳过Resolve操作,直接在
List输入框粘贴列表GUID,View输入框粘贴自定义视图GUID - 设置日历名称、显示颜色,点击保存即可
方法2:临时修改列表默认视图
- 打开目标列表的「列表设置」,找到「视图」区域,点击你的自定义日历视图
- 在视图设置页点击「设为默认视图」并保存
- 返回Calendar Overlay页面,点击Resolve即可看到该列表,选择对应的自定义视图完成添加
- (可选)添加完成后,可回到列表设置将默认视图改回原有视图
方法3:确认列表日历字段配置
如果你的列表不是原生事件列表,需确保:
- 列表包含
Start Time和End Time类型为「日期和时间」的字段 - 自定义日历视图已在设置中指定这两个字段作为日历的起止时间
(若缺少字段,可在列表设置→「创建列」添加对应日期字段)
内容的提问来源于stack exchange,提问作者Devin Ring
相关产品推荐
相关产品推荐

