我想使用 CSOM 将文档从 SharePoint Online 中的文档库移动到我的 OneDrive。我搜索了几个主题,但没有相关的答案。只是想知道这可能吗?
你试过SP吗?MoveCopyUtil.moveFolder和SP.MoveCopyUtil.moveFile?
方法S需要3个参数,
- 上下文 – 当前上下文
- 源网址 – 文件/文件夹的完整源网址。 目标网址
- ― 文件/文件夹的完整目标网址。
唰唰��MoveCopyUtil.moveFolder:
var context = SP.ClientContext.get_current();
SP.MoveCopyUtil.moveFolder(context,"http://sp2016/sitepages/homeFolder","http://sp2016/pages/HomeFolder1");
context.executeQueryAsync(function(){},function(){});
唰唰��MoveCopyUtil.moveFile:
var context = SP.ClientContext.get_current();
SP.MoveCopyUtil.moveFile(context,"http://sp2016/sitepages/home1.aspx","http://sp2016/pages/home1.aspx");
context.executeQueryAsync(function(){},function(){});
上述 API 在 O365 中可用。
等效的 CSOM API 也可以在 Microsoft.SharePoint.Client.MoveCopyUtil 中找到。