4

如何在 SharePoint 列表中使用 REST API Post 保存文档库查找字段?我试过了

'docItem':'1;#test'

但是,它抛出一个错误:

{
  "error": {
    "code": "-1,Microsoft.SharePoint.Client.InvalidClientQueryException",
    "message": {
      "lang": "en-US",
      "value": "A 'PrimitiveValue' node with non - null value was found when trying to read the value of a navigation property;however, a 'StartArray' node, a 'StartObject' node, or a 'PrimitiveValue' node with null value was expected."
    }
  }
}

错误的请求

4

3 回答 3

11

假设查找字段名称是 docItem 只需使用

'docItemId':1

会成功的。

于 2014-01-31T08:20:30.140 回答
0

检查任何列表列名与共享点中的任何预定义列名匹配,如果是,请更改该列名。对我来说,我在列表中有一个作者列(我们有 /Author 导航的人员和组数据类型),所以我改变了名称为 AuthorName,然后它开始工作。

于 2020-02-06T12:44:09.010 回答
-2

是的,请按如下方式保存:

其中模型是 ng 模型。

ctrlSub 是控制器。

data = {'FieldId' :ctrlSub.Model.Id.toString()}
于 2015-06-26T11:46:46.773 回答