问题描述
记录Web服务调用响应时出现以下错误:
Getting following error while logging the response of web service call:
{" error":{" ; code":" -2147467261,System.ArgumentNullException"," message":{" lang":" en-US"," value":" Value
不能为null。\ u000d\\\Parameter name:formValues"}}}。
{"error":{"code":"-2147467261, System.ArgumentNullException","message":{"lang":"en-US","value":"Value cannot be null.\u000d\u000aParameter name: formValues"}}}.
传递给请求的值: {" formValues":" [{\" FieldName \":\" testc \" ;,\" FieldValue \":\" approve \",\" __ metadata \":\" {
'type':'SP.ListItemFormUpdateValue' } \"}]"}用于 ValidateUpdateListItem Method。
任何帮助将不胜感激。谢谢。
推荐答案
请在请求中添加"bNewDocumentUpdate"。
Please add the "bNewDocumentUpdate" into the request.
这样的请求体。
body = {
formValues: [{
__metadata: { "type": "SP.ListItemFormUpdateValue" },
FieldName: "testc",
FieldValue: "approve"
}],
bNewDocumentUpdate: true
};
以下文章供您参考。
https://blogs.ibs.com/2016/01/29/sharepoint-document-libraries-versioning-and-rest/
https://blog.ch.atosconsulting.com/updating-list-items-using-sharepoint-2013-workflow-engine/
最好的问候,
这篇关于SharePoint 2013 Designer工作流 - 尝试更新文档库元数据,而无需使用Web服务创建版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!