【问题标题】:How to add user from office 365 to a list如何将 Office 365 中的用户添加到列表中
【发布时间】:2014-10-31 11:28:12
【问题描述】:

如果我想将用户添加到列表项,我必须使用代码:

var listItem = list.GetItemById(idoftheuser);

但问题是我的用户不在列表和网站上。但他存在于office 365的用户中。

在这种情况下如何添加用户?

【问题讨论】:

    标签: sharepoint office365 csom


    【解决方案1】:

    这里涉及到很多事情:

    1) Office 365 用户,不一定也可以访问 SharePoint Online,这取决于许可证。在 Office365 Admin 部分,检查与用户关联的许可证,并查看它是否涵盖 SharePoint Online。

    2) 在 SharePoint 管理部分中,检查活动用户配置文件并检查提到的用户是否可用。

    3) 将用户添加到列表,同时要求用户是“站点用户”。查找方法 EnsureUser here

    4) 最后,对于添加用户,您的代码似乎不正确。你提供的代码是获取一个列表项,所以参数必须是你想要的列表项的id。

    var listItem = list.GetItemById(idofthelistItem);
    

    【讨论】:

    • 抱歉,我复制粘贴错误,代码不正确。
    • 恭喜,即使是与您给我正确答案的问题无关的代码。谢谢。
    猜你喜欢
    • 2021-11-22
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多