sharepoint - 如何在不创建新版本的情况下修复更新列表项字段属性值
问题描述
使用 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 的设计方式(无论如何,对于在线,我认为你可以使用本地)。每次您进行更改时,etag 都会增加。
推荐阅读
- angular - Angular 8 - 无法在 ZoneDelegate.invokeTask 处读取 null 的属性“appendChild”
- c# - Google KMS 在解密数据时出错
- mysql - 根据条件计算mysql 5.7
- xml - XSLT(XML 到 XML 转换)
- function - Lua 函数 .. 可选表
- android - return super.onOptionsItemSelected(item) 有什么作用?
- powershell - 远程桌面网关将带有 powershell 的外部主机名添加到 rd-gateway 托管网络资源组会导致访问被拒绝
- google-app-engine - 如何在谷歌云虚拟机上安装 jupyter?
- python - 决策树的网格搜索参数
- excel - 测试 Office 加载项