我目前正在构建一个从文档管理系统迁移到使用 SharePoint Online 的工具。我面临的主要挑战是保留文档作者的详细信息和创建时间。我在网上检查了一堆代码,但我没有成功。这是我使用的方法
- SharePoint 休息 API
- 微软图形 API
- CSOM(使用控制台应用程序)
这是到目前为止我在 CSOM 中的代码,但我仍然无法更新作者字段
li["Title"] = "Update from CSOM";
li["Created"] = DateTime.Now.AddYears(-5);
li["Author"] = author.Id;
li.UpdateOverwriteVersion();
clientContext.ExecuteQuery();
关于如何做到这一点的任何想法,或者是否有任何其他方法可以实现我的目标?