リスト アイテムを更新するために、SharePoint リストのバッチ更新を利用しています。「UserName」という名前の SPUser タイプのフィールドがあります。
バッチを使用してその特定のフィールドの値を更新しようとすると、予期しないエラーが発生します。
ユーザー名とユーザーIDの両方を試しました。無駄だった。バッチ更新で SPUser フィールドを更新するにはどうすればよいですか? どんな反応でも大歓迎です
よろしく、 Raghuraman.V
リスト アイテムを更新するために、SharePoint リストのバッチ更新を利用しています。「UserName」という名前の SPUser タイプのフィールドがあります。
バッチを使用してその特定のフィールドの値を更新しようとすると、予期しないエラーが発生します。
ユーザー名とユーザーIDの両方を試しました。無駄だった。バッチ更新で SPUser フィールドを更新するにはどうすればよいですか? どんな反応でも大歓迎です
よろしく、 Raghuraman.V
値を ID;#Username に設定してみましたか? ID は SPUser.ID であり、Username は実際には単なる表示名またはアカウント名です。例: 42;#ラグー。
特定のユーザーの ID は、作業しているサイト コレクションによって異なることに注意してください (サイト コレクション A の同じユーザーが、サイト コレクション B では異なる ID を持つ場合があります)。
SPWeb.EnsureUserを使用して、更新しようとしている Web にユーザーが存在することを確認する必要がある場合があります。