如果我想将用户添加到listitem,我必须使用代码:
var listItem = list.GetItemById(idoftheuser);
但问题是我的用户不在列表和网站上。但他出现在办公室365的用户身上。
如何在这种情况下添加用户?
答案 0 :(得分:0)
这里涉及很多事情:
1)Office 365用户无需访问SharePoint Online,具体取决于许可证。在Office365管理员部分中,检查与该用户关联的许可证,并查看它是否涵盖SharePoint Online。
2)在SharePoint Admin部分中,检查活动用户配置文件并检查提及的用户是否可用。
3)将用户添加到列表中,同时要求用户为“站点用户”。查找方法EnsureUser here。
4)最后,对于添加用户,您的代码似乎不正确。您提供的代码是获取列表项,因此参数必须是您想要的列表项的ID。
var listItem = list.GetItemById(idofthelistItem);