💻

SharePoint 2013 で JavaScript からユーザー選択ウィンドウ (PeoplePicker) を呼び出す

2022/01/01に公開

<SharePoint:PeopleEditor> を使わずに JavaScript だけでダイアログを表示してユーザー選択をさせるサンプルです。

https://github.com/karamem0/samples/tree/main/sharepoint-javascript-people-picker

やっていることは割と簡単で /_layouts/15/Picker.aspxSP.UI.ModalDialog.showModalDialog で呼び出すだけです。戻り値として XML が返ってくるので中身を読んであげれば選択されたユーザーの情報が取れます。

初期表示はこんな感じ。

ユーザー選択のダイアログが表示されます。

ログイン ID だけでなく表示名なども取れます。

Discussion