【问题标题】:How to fix update list item fields properties values without creating a new version如何在不创建新版本的情况下修复更新列表项字段属性值
【发布时间】:2019-09-10 09:39:08
【问题描述】:

使用 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"
}

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

非常感谢。最好的问候

【问题讨论】:

    标签: sharepoint microsoft-graph-api


    【解决方案1】:

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

    【讨论】:

    • 您也可以通过 CSOM 在线使用 SharePoint 执行 SystemUpdate(),这是一个相对较新的添加。但是你不能通过 Graph 来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 2013-04-11
    • 1970-01-01
    • 2021-06-20
    • 2018-03-06
    相关资源
    最近更新 更多