c# - Sharepoint + Javascript,将列表项移动/复制到另一个文件夹

标签 c# javascript .net sharepoint

我正在研究能够自动化一个过程,在该过程中,我的一个文档库中的某些列表项(xml 文件)会针对 xml 中的某些数据进行分析,然后根据该数据移动到文档库中的某个文件夹找到数据类型。

设置一些 javascript 来执行分析非常简单,但我对如何将文档/列表项传输到另一个文件夹感到困惑。我目前正在通过将我的 .js 文件放在与需要分析的列表项相同的 Web 文件夹中并从那里执行 js 来执行分析。目标文件夹也在此 Web 文件夹中。

有什么方法可以使用 javascript 将 Web 文件夹中的文档移动到另一个文件夹?请注意,当我说文件夹时,我指的是在文档库中创建的文件夹。

如果这需要澄清,请随时询问。我应该指出,我正在使用 JS 来执行此操作,因为它是一个立竿见影的解决方案,而不是编写需要经历漫长/痛苦的部署过程的 SP 对象模型代码。

最佳答案

您没有详细说明您使用的是哪个版本的 SharePoint。

如果您使用的是 SharePoint 2010,那么这可能可以使用 Client Object Model

如果您使用的是 SharePoint 2007,则可以使用 SPServices允许您通过 javascript/jquery 使用 SharePoint 的 Web 服务的项目。

但我认为您在使用 javascript 时走错了路 - 这听起来像是计划任务类型的操作,因此我认为您最好查看基于 winforms/命令行的解决方案,而不是一些 javascript hack。

如果部署如此痛苦,那么您可以使用 SharePoint Web Services (2003/2007 和 2010)因此您不必在 SharePoint 服务器本身上部署它 - 它可以在任何其他机器上运行。

关于c# - Sharepoint + Javascript,将列表项移动/复制到另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959404/

相关文章:

JavaScript 堆内存不足增加 Node 内存或优化我的代码

ios - 登录到 facebook api 和预定的事件

c# - 将文件附加到 MailMessage 而不保存到服务器

c# - 如何在 "Visibility"类别而不是 "Other"下声明 DependencyProperty ?

javascript - ReactJS 内存中的虚拟 DOM 并应用增量更改

c# - 如何满足既可以为 null 也可以为空的对象

.net - DotGNU 与 Mono

c# - 一对一 Entity Framework 关系

c# - 如何在 asp.net 中直接从互联网获取当前日期(不是系统日期)?

javascript - Jquery 更改 CSS 背景 : Checking to see if div contains text, 然后操作