首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在多人或多组字段中添加用户时修复SharePoint中的错误(仅限人员)

如何在多人或多组字段中添加用户时修复SharePoint中的错误(仅限人员)
EN

Stack Overflow用户
提问于 2019-05-07 01:50:39
回答 1查看 758关注 0票数 0

我正在尝试在Sharepoint列表中的多人或组字段(仅限人员)中添加多个用户,但出现以下错误消息

“从JSON读取器读取时发现意外的'PrimitiveValue‘节点。应为'StartObject’节点。”

我使用REST调用在Sharepoint列表中添加项目,当我删除rest调用中的多人列时,项目被正确添加。

代码语言:javascript
运行
复制
$scope.formData = { Title: $scope.codeNumber, SBMTestId:{ "results": [17,15] } }
                var data = JSON.stringify($scope.formData);
                var listName = "Test";
                data = data.replace(/[{}]/g, '');
                var datavalue = "{__metadata:{'type':'SP.Data.TestListItem'}," + data + "}";
                $http({
                    url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/GetByTitle('" + listName + "')/items",
                    method: "POST",
                    headers: {
                        "Accept": "application/json;odata=verbose",
                        "Content-Type": "application/json;odata=verbose",
                        "X-RequestDigest": $("#__REQUESTDIGEST").val(),
                        "X-HTTP-Method": "POST"
                    },
                    data: datavalue
                }).then(function (response) {
           alert("Go on!");

        }, function (response) {
                    alert("Something is wrong. Please try after sometimes");
                }); 

错误消息如下:

代码语言:javascript
运行
复制
data:
  error:
    code:"-1, Microsoft.SharePoint.Client.InvalidClientQueryException"
    message:
    lang:"en-US"
    value:"An unexpected 'PrimitiveValue' node was found when reading from the JSON reader. A 'StartObject' node was expected."
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-07 10:49:16

试试下面的JSON数据格式。

代码语言:javascript
运行
复制
{
            "__metadata": { "type": "SP.Data.MyList2ListItem" },
            "Title": "RestApiCreated",
            "MultiUsersId": { "results": ["12", "23"] }
        }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56010089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档