使用Microsoft图形创建具有查阅字段的 SharePoint 列表项



我正在尝试使用Microsoft Graph的新SharePoint端点创建列表项。我的网址如下: https://graph.microsoft.com/beta/sites/{site-id}/lists/{list-id}/items

使用 POST 调用此 URL,以及如下所示的正文:

{
"fields": {
"Title": "test",
}
}

。。工程!但是,如果我包含一个查找字段,则查找字段始终为空。我试过

"{columnName}": "id",
"{columnName}": "id;#value",
"{columnName}": {
"@odata.type": "#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference", //and others like this
"Id": "id",
"Value": "value",
}
"{columnName}": "value",
"{columnName}Id": "id",

这些似乎都不起作用。有些会给出错误,例如"请求格式不正确或不正确",有些则通过,但不包括查找字段。

这方面的文档很少(如果有的话(,我在谷歌上找到的信息很少(除了有人问同样的问题没有答案(。有人让这个工作了吗?甚至可能吗?

我已经让它适用于禁用多项选择选项的人员字段。因此,如果您有一个仅允许一个人的 person 字段,则以下内容有效。

"{columnName}LookupId": id

此外,该 ID 仍需要是 SP ID,而不是图形用户 GUID。此 ID 因站点而异。

您需要按以下格式添加查找列

"Office": "London",
"OfficeLookupId", "16"

其中 Office 是列的名称

最新更新