1.添加新项目
var ctx = SP.ClientContext.get_current(); var itemCreateInfo = new SP.ListItemCreationInformation(), var newItem = list.addItem(itemCreateInfo); newItem.set_item("internalName","value"); newItem.update();
2.更新项目
var ctx = SP.ClientContext.get_current(); list = ctx.get_web().get_lists().getByTitle(listTitle); listItem = list.getItemById(ID); listItem.set_item("internalName","value"); listItem.update();
3.删除项目
listItem.deleteObject()
4.读取项目
listItem.get_item("internalName");
5.获取用户信息
var ctx = SP.ClientContext.get_current(); var web = ctx.get_web(), var user=web.get_siteUsers().getById(userId);//user = web.get_currentUser(); ctx.load(user); ctx.executeQueryAsync(function () { ctx.executeQueryAsync(function () { user.id = user.get_id(); user.email = user.get_email(); user.isSiteAdmin = user.get_isSiteAdmin(); user.isHiddenInUI = user.get_isHiddenInUI(); user.loginName = user.get_loginName(); user.principalType = user.get_principalType(); user.title = user.get_title(); callback(user); }, function (sender, args) { logJSOMQueryError(sender, args); callback(null); }); --------------------- 作者:zhoulu_hp 来源:CSDN 原文:https://blog.csdn.net/zhoulu001/article/details/51096354 版权声明:本文为博主原创文章,转载请附上博文链接!
更多详情可以参考:https://blog.csdn.net/zhoulu001/article/details/51096354
JSOM: https://docs.microsoft.com/zh-cn/sharepoint/dev/sp-add-ins/complete-basic-operations-using-javascript-library-code-in-sharepoint
CSOM: https://docs.microsoft.com/zh-cn/sharepoint/dev/sp-add-ins/complete-basic-operations-using-sharepoint-client-library-code