我正在尝试使用ValidateUpdateListItem方法将元数据上传到SharePoint服务器。在此方法中,bNewDocumentUpdate的值为true,以避免为上载的文件创建新版本。必须更新的元数据名称是“cc1”。当我获取元数据信息时,元数据的名称将从“cc1”转换为“OData__x0063_c1”。现在,我已经使用了两个名称(编码和解码)来上传元数据,但是生成了以下错误 -
{"error":{"code":"-2147024809, System.ArgumentException","message":{"lang":"en-US","value":"Column 'cc1' does not exist. It may have been deleted by another user. /Shared Documents"}}}
之前,我没有使用ValidateUpdateListItem方法,并且能够使用编码名称上传元数据。 有没有办法在使用ValidateUpdateListItem方法时上传编码的元数据?
答案 0 :(得分:0)
更新 -
使用' InternalName'已解决此问题。元数据。早些时候我正在使用' EntityPropertyName'用于设置元数据值的元数据。