2 つのカレンダーの同期を保つために、ItemUpdated 関数にイベント レシーバーを使用しています。私のコード ワードは問題ありませんが、「終日イベント」をエクスポートすると、新しいリストの終了日が異なることに気付きました。
元:
元のリスト
タイトル:テスト1
終了日: 2016 年 1 月 28 日午後 11 時 59 分終日
イベント:はい
新しいリスト
タイトル:テスト1
終了日: 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();