トップ回答者
リスト内の全アイテムを更新するボタン

質問
回答
-
単にボタンとしか書かれていないので、漠然としていますが、一応やりようとしては、サーバーサイドAPIであれば、SPListItemオブジェクトが Update または SystemUpdate メソッドを持っていますので、これを使うことが考えられます。リストアイテム全てを取得して、ループ処理等で1つずつ更新すれば。ちなみに、SystemUpdate は更新日を変えずにアイテムを更新するメソッドです。
ただ、全アイテムということなので、SPWeb のProcessBatchData を使うことを考えるべきでしょうね。削除の例ですが、このあたりが参考になるのではないでしょうか。
https://blogs.technet.microsoft.com/sharepoint_support/2011/11/11/256/
クライアント サイドAPIであれば、SP.ListItem オブジェクトの upateメソッドですね。下記あたりが参考になるのではないでしょうか?
- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2017年12月11日 0:06
- 回答としてマーク Mr.sharePoint_Beginner 2017年12月13日 1:08
すべての返信
-
単にボタンとしか書かれていないので、漠然としていますが、一応やりようとしては、サーバーサイドAPIであれば、SPListItemオブジェクトが Update または SystemUpdate メソッドを持っていますので、これを使うことが考えられます。リストアイテム全てを取得して、ループ処理等で1つずつ更新すれば。ちなみに、SystemUpdate は更新日を変えずにアイテムを更新するメソッドです。
ただ、全アイテムということなので、SPWeb のProcessBatchData を使うことを考えるべきでしょうね。削除の例ですが、このあたりが参考になるのではないでしょうか。
https://blogs.technet.microsoft.com/sharepoint_support/2011/11/11/256/
クライアント サイドAPIであれば、SP.ListItem オブジェクトの upateメソッドですね。下記あたりが参考になるのではないでしょうか?
- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2017年12月11日 0:06
- 回答としてマーク Mr.sharePoint_Beginner 2017年12月13日 1:08