これが私のシナリオです。Web サービスを使用して SharePoint ドキュメント ライブラリにファイルをコピーし、それらにメタデータを設定する必要があります。これは、ルックアップ フィールドを除いて、(Copy Web サービスからの) CopyIntoItems ですべて可能です。CopyIntoItems はそれらを無視するので、それらのフィールドにデータを設定する別の方法が必要です。
必須フィールドとルックアップ フィールドのメタデータを使用してリスト アイテムを作成しようとしました。次に、アイテム ID を使用して (ID を使用して FieldInformation フィールドを作成し、その他の単純なメタデータを作成します)、CopyIntoItems メソッドを呼び出し、更新する代わりにアイテム、sharepoint が新しいアイテムを作成しました。
CopyIntoItems によって作成されたアイテムから ID を取得する方法がないため、これを逆の順序で行うことはできません...
問題は、ファイルを SharePoint ドキュメント ライブラリにアップロードし、そのすべてのメタデータを設定するにはどうすればよいかということです。ルックアップ フィールドを含みます。