如何将Outlook个人日历同步并嵌入SharePoint Online站点日历

一、Outlook个人日历与SharePoint Online日历同步操作
- 首先确认你使用的是Microsoft 365商业/企业版账号,个人版Outlook账号不支持直接和SharePoint Online同步。
- 进入SharePoint Online目标站点,依次点击「设置」>「站点内容」>「新建」>「应用」,搜索并创建「日历」应用,若站点已有可用日历可跳过该步骤。
- 打开新建好的SharePoint站点日历,点击顶部「日历」选项卡,选择「连接到Outlook」,在弹出的权限确认窗口中点击「允许」,该SharePoint日历会自动添加到你的Outlook客户端日历列表中。
- 打开Outlook客户端,同时勾选原有个人日历和新增的SharePoint日历,选中所有需要同步的日程,右键选择「复制」后粘贴到SharePoint日历中,即可完成历史日程批量同步,后续新增日程时选择对应SharePoint日历即可自动实现两端同步。
- 若需要实现无人工操作的自动双向同步,可通过Power Automate创建两个自动化流:
- 触发条件为「Outlook日历新增事件」,执行动作「在SharePoint日历创建对应新项目」
- 触发条件为「SharePoint日历新增事件」,执行动作「在Outlook日历创建对应新事件」
流配置时需添加重复项判断逻辑,避免重复生成日程。
二、将同步后的日历嵌入SharePoint Online站点

- 进入需要嵌入日历的SharePoint站点页面,点击「编辑」进入页面编辑模式。
- 点击要插入日历位置的「+」按钮,添加「日历」web部件。
- 在web部件设置面板中,选择已完成同步的站点日历,根据需求调整显示视图(月/周/日视图)、显示时间段、是否显示类别等参数。
- 调整完成后点击「发布」,站点访问者即可在页面中查看实时同步的日历内容。
注意:同步后的日历权限遵循SharePoint站点权限规则,你可以在SharePoint日历设置中调整不同用户的查看、编辑权限。
内容的提问来源于stack exchange,提问作者Tứ Nguyễn Duy
相关产品推荐
相关产品推荐

