【发布时间】:2014-10-31 11:28:12
【问题描述】:
如果我想将用户添加到列表项,我必须使用代码:
var listItem = list.GetItemById(idoftheuser);
但问题是我的用户不在列表和网站上。但他存在于office 365的用户中。
在这种情况下如何添加用户?
【问题讨论】:
标签: sharepoint office365 csom
如果我想将用户添加到列表项,我必须使用代码:
var listItem = list.GetItemById(idoftheuser);
但问题是我的用户不在列表和网站上。但他存在于office 365的用户中。
在这种情况下如何添加用户?
【问题讨论】:
标签: sharepoint office365 csom
这里涉及到很多事情:
1) Office 365 用户,不一定也可以访问 SharePoint Online,这取决于许可证。在 Office365 Admin 部分,检查与用户关联的许可证,并查看它是否涵盖 SharePoint Online。
2) 在 SharePoint 管理部分中,检查活动用户配置文件并检查提到的用户是否可用。
3) 将用户添加到列表,同时要求用户是“站点用户”。查找方法 EnsureUser here。
4) 最后,对于添加用户,您的代码似乎不正确。你提供的代码是获取一个列表项,所以参数必须是你想要的列表项的id。
var listItem = list.GetItemById(idofthelistItem);
【讨论】: