【发布时间】:2016-10-13 13:40:03
【问题描述】:
例如,我有一个名为“购物清单”的列表,它有 2 列。 第一个列类型是人员或组(允许多人),列名是“客户”。 第二列类型是字符串。
我可以使用 ajax 将信息发布到普通的 SharePoint 列表,但不能发布到此购物列表。 我知道如何格式化单用户列的数据,但不知道多用户列的格式,单用户列类似于: 列名为Customer,数据格式应为:
item.CustomerID=1;
我尝试了很多方法来格式化数据,但还是一样。服务器返回 500 没有任何有用的信息。 以下示例格式:
item.Customers = [1,2,3] //1,2,3 is the user id in SharePoint.
item.CustomersID=[1,2,3] //1,2,3 is the user id in SharePoint.
item.Customers=[{UserId:1},{UserId:2},{UserId:3}]
我可以确认 javascript 对象已被字符串化并且发布请求已正确发送,因为我成功地将新项目添加到同一列表中而无需填写客户列。
谁能告诉我将内容发布到具有多个用户列的 SharePoint 2010 REST API 的正确格式是什么。
【问题讨论】:
标签: javascript rest sharepoint sharepoint-2010