我正在使用SharePoint Copy Web服务将文件上载到文档库。该库正在使用包含托管元数据字段的内容类型。我无法弄清楚如何使用FieldInformation类更新此字段。我没有使用此方法设置任何其他字段的任何问题。我可以在here
找到我如何使用FileInformation上传文件的示例我试图通过显示名称设置字段以及同名加0的“隐藏”注释字段。
SharePointCopyWebService.FieldInformation fieldInfo = new SharePointCopyWebService.FieldInformation();
fieldInfo.DisplayName = "Internal Audit Topics_0";
fieldInfo.Type = SharePointCopyWebService.FieldType.Note;
fieldInfo.Value = "Known Term";
fieldInfoArray.Add(fieldInfo);
其他信息:
有关如何使用FieldInformation类更新托管元数据字段的任何想法吗?
答案 0 :(得分:0)
managed metadata field has a format类似于查找字段(即“id; #value”),除了它需要术语标签的guid,例如“ID; #TermLabel | XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX”
这样可行,但强制外部应用程序知道guid的正确值几乎会破坏此功能以便从外部系统进行更新。