2

CAML を使用して、いくつかの sharepoint リスト アイテムを取得しています。列の 1 つは PeoplePicker コントロールです。この列から電子メール アドレスを抽出するにはどうすればよいですか?

LookupValue と LookupID を取得する方法は知っていますが、メールは知りません。

FieldUserValue usvSM1 = i["Account"] as FieldUserValue;
Console.WriteLine(usvSM1.LookupValue);

クライアント オブジェクト モデルに対してプログラミングしていることに注意してください。

どうもありがとう!

4

2 に答える 2

0
        FieldUserValue [] fTo = oListItem["People picker field name"]  as FieldUserValue[];
            var userTo = clientContext.Web.SiteUsers.GetById(fTo[0].LookupId);
            clientContext.Load(userTo);
            clientContext.ExecuteQuery();
            headers.To.Add(userTo.Email);
于 2014-09-03T10:25:15.223 に答える