クライアント プログラムで SharePoint リストから名前のリストを取得しています。名前は、SharePoint の名前ピッカーから入力されます。リスト クエリから返される XML では、リストは次のようになります。
"#10;#Some Name;#12;#Another Name;#15;#Yet AnotherName"
私のプログラムは、各ユーザーのアカウント名 (または電子メール アドレス) を取得する必要があります。を使用できますGetUserProfileByName("domain\\username")
が、アカウント名がありません。GetUserProfileByName("Some Name")
アカウント名でなければならないので、私は何かをすることはできません。
各名前の前の数字はインデックスまたは ID ですがGetUserProfileByIndex(10)
、自分のデータを管理する必要があるか、管理者の資格情報を持っている必要があるため、使用できません。
つまり、基本的に 2 つの重要な情報が提供されますが、それらを使用してそれ以上の情報を取得することはできません。