zoukankan      html  css  js  c++  java
  • Get SPUserField value

    public string GetAdminEmailAddress(string room)

            {

                string userEmail = string.Empty;

                using (SPSite site = new SPSite(Config.URL))

                {

                    using (SPWeb web = site.OpenWeb())

                    {

                        SPList list = web.Lists[Config.MeetingRoomTitle];

                        SPQuery query=new SPQuery();

                        string camlQuery = string.Format(@"

                                 <View>

                                    <Query>

                                        <Where>

                                                 <Eq>

                                                        <FieldRef Name='Title'/>

                                                        <Value Type='Text'>{0}</Value>

                                                  </Eq>

                                        </Where>

                                     

                                    </Query>

                                </View>", room);

                        query.Query=camlQuery;

                        SPListItemCollection items = list.GetItems(query);

                        try

                        {

                            SPListItem item = items[0];

                            object userField = item["Admin"];

                            if (null != userField)

                            {

                                SPFieldUserValue userValue = new SPFieldUserValue(web, userField.ToString());

                                SPUser user = userValue.User;

                                userEmail = user.Email;

                            }

                        }

                        catch (Exception ex)

                        {

                            Response.Write("Error: "+ex.Message);

                        }

                        return userEmail;

                    }

                }

            }

  • 相关阅读:
    呕心沥血写的python猜数字
    判断Python输入是否为数字
    python深拷贝和浅拷贝
    python 字符串
    python字符串操作
    如何在CentOS 7.1中安装VMware Workstation
    Ubuntu强制卸载VMware-player
    linux下安装VMware出错:Gtk-Message: Failed to load module "canberra-gtk-module"解决方法
    day63 Pyhton 框架Django 06
    day62 Pyhton 框架Django 05
  • 原文地址:https://www.cnblogs.com/csts/p/2505766.html
Copyright © 2011-2022 走看看