如何克隆SharePoint列表中的项目?

时间:2009-08-12 21:31:55

标签: sharepoint list

我需要能够从现有项目创建不同的项目,但仍保留大部分细节,只更改一些信息。 谢谢,

3 个答案:

答案 0 :(得分:2)

您最好的选择是使用事件接收器。 ItemAdded(同步)或ItemAdding(异步)事件接收器将允许您从刚刚添加的项目中访问数据。

您可以使用此信息在同一列表,新列表或任何类型的存储介质中创建不同的项目。

自定义工作流程也会为您提供相同的能力。

关于ER的优秀文章 - > http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx

答案 1 :(得分:2)

您是否尝试过使用SPListItem.Copy(oldItemURL,newItemURL)?

答案 2 :(得分:1)

你介意第三方工具,如果没有你可以尝试BoostSolutions List转移,它适用于我们。它会在复制项目时保留所有元数据。