2009-08-12 95 views
4

既存のアイテムとは異なるアイテムを作成する必要がありますが、ほとんどの詳細は保持していて、一部の情報のみを変更する必要があります。 ありがとう、SharePointリストのアイテムを複製する方法は?

+0

http://stackoverflow.com/questions/1075323/copy-list-items-from-one-list-to-another-in-sharepoint http://stackoverflow.com/questions/1142014/how- to-copy-splistitem-from-one-splist-to-another-splist –

+0

他の2つの質問は、あるリストから別のリストへアイテムをコピー/移動/クローンする方法に関する回答を検索します。同じリスト – Marius

答えて

2

あなたの最善の策は、イベントレシーバを使用することです。 ItemAdded(Synchronous)またはItemAdding(Asynchronous)イベントレシーバーを使用すると、追加したばかりのアイテムからデータにアクセスできます。

この情報を使用して、同じリスト、新しいリスト、または取得できるすべてのタイプの記憶媒体に異なるアイテムを作成できます。

カスタムワークフローを使用すると、同じ能力が大幅に向上します。

に優れた記事ERの - >http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx

2

あなたはSPListItem.Copy(oldItemURL、newItemURL)を使用してみましたか?

+0

宛先でプロパティが変更された場合、これはどのように動作しますか? –

1

BoostSolutionsリスト転送を試すことができない場合は、第三者ツールを気にしてください。それは私たちのために働きます。アイテムのコピー中はすべてのメタデータが保持されます。

関連する問題