如何复制文件及其元数据(尤其是内容类型)

时间:2014-02-28 00:18:01

标签: jquery sharepoint sharepoint-2010 sharepoint-workflow

我在SP服务中使用javascript和jquery。我一直在使用CopyIntoItems方法在库之间复制图像,视频,文档等,没有任何问题。但是,我需要能够复制字段以及微型项目,这种方法似乎只能提取正确的名称值。我怎么能最好地完成这个?

我希望能够将一个库中的所有媒体文件复制到另一个库中,但是他们需要匹配“位置”,“捕获日期”和“作者”字段。通过自定义操作(VS或SPD)和工作流,我可以将多个(选定的)项目复制到新库中吗?我可以手动为一个项目执行此操作,但其中许多库有500-700个需要复制的文件。我知道唯一可行的批处理方法是在编辑和更改数据表视图时启动工作流程,但我没有看到“ _”中的“创建列表项”的功能,其中_ =库一个子网站。

2 个答案:

答案 0 :(得分:0)

OOTB SharePoint Designer工作流程“创建列表项”操作仅显示该站点中的库/列表。它不会显示另一个子站点的库/列表。

答案 1 :(得分:0)

如果您正在使用JSOM,那么您可以枚举每个列表项,然后枚举每个字段并将目标字段值设置为源字段值。有很多计算/只读字段不起作用,因此您需要使用查询或循环内的语句过滤到您想要的字段。