如何在不创建新版本的情况下修复更新列表项字段的属性值

时间:2019-09-03 17:02:47

标签: sharepoint microsoft-graph

使用Microsoft Graph API更新Sharepoint 365列表项字段元数据(例如文档库列表项),则项版本号递增到下一个。

此外,此更新需要一段时间(几秒钟),我怀疑这是由于系统需要创建新版本数据的时间所致。

我们还观察到Powershell Sharepoint PNP API命令可以选择使用“ UpdateOverwriteVersion”设置进行调用,这正是我们想要使用Microsoft Graph API进行的工作。

我们之前在GitHub Microsoft API Doc项目中提出了相同的问题,建议在Stackoverflow中进行询问,以便更快地解决此问题。

https://github.com/microsoftgraph/microsoft-graph-docs/issues/4909

使用Microsoft Graph API在Sharepoint 365中更新项目的示例:

 PATCH /sites/[site-id]/lists/[list-id]/items/[item-id]/fields

JSON正文数据:

{
"OneDummyField": "Example data"
}

是否在不增加版本的情况下进行更新?

非常感谢。最好的问候

1 个答案:

答案 0 :(得分:1)

您不能,这是SharePoint的设计方式(无论如何,对于在线而言,我认为您可以考虑使用付费)。每次进行更改时,etag都会递增。