SharePoint 全天事件不一致

Posted

技术标签:

【中文标题】SharePoint 全天事件不一致【英文标题】:SharePoint All Day Event Inconsistant 【发布时间】:2016-01-28 20:04:26 【问题描述】:

我正在使用 ItemUpdated 函数的事件接收器来保持两个日历同步。我的代码很好,但我注意到当“全天事件”被导出时,它会给新列表一个不同的结束日期。

前:

原始列表

标题: Test1结束日期: 2016 年 1 月 28 日晚上 11:59全天活动:

新列表

标题: Test1结束日期: 2016 年 1 月 29 日晚上 11:59全天活动:

如何阻止它将 EndDate 更新到第二天?

UpdateItem["Title"] = properties.ListItem["Title"];
UpdateItem["EventDate"] = properties.ListItem["EventDate"];
UpdateItem["EndDate"] = properties.ListItem["EndDate"];
UpdateItem["fAllDayEvent"] = properties.ListItem["fAllDayEvent"];
properties.ListItem.Update();
UpdateItem.Update();
context.ExecuteQuery();

【问题讨论】:

【参考方案1】:

找到了答案。希望这对其他人有帮助

UpdateItem["EndDate"] = DateTime.Parse(properties.AfterProperties["EventDate"].ToString(), null, DateTimeStyles.AdjustToUniversal);

【讨论】:

以上是关于SharePoint 全天事件不一致的主要内容,如果未能解决你的问题,请参考以下文章

什么是Office Online Server和SharePoint 2016

SharePoint Online 管理站点存储限制

无法通过 App Catalog 将 SPFx webpart 部署到 sharepoint 2019

完整的日历全天事件显示在错误的一天[关闭]

sharepoint 2013 修改某些显示名,email和活动目录不一致的账户 powershell

NSPredicate 用于多日全天事件