我尝试将元数据从Excel电子表格迁移到SP 2013文档库。这些列是托管元数据列,其中预定义的术语与excel电子表格中的数据相匹配。
但是我无法通过doucment库中的Quick Edit复制和粘贴excel中的数据而不会出现以下错误"标记UI返回的数据格式不正确"
即使我首先删除所有格式或粘贴到记事本,也会发生这种情况。
这个问题有什么简单的解决方案吗?
http://i.imgur.com/1bqpMPA.jpg
谢谢,
答案 0 :(得分:0)
任何元数据字段实际上都是外键,就像它在SharePoint中的动态隐藏表(或者列表',无论你想要调用它)一样。要将值粘贴到元数据列中,您需要知道元素的guid(在术语集中),然后将其作为< name>附加到您粘贴的每个元数据元素中。 |< GUID>对
获取术语集中元素的GUID
浏览到[site-root] /TaxonomyHiddenList/AllItems.aspx并创建一个新视图(或编辑默认视图)以显示字段' IdForTerm'。
如果你有一个术语' apple',你的IdForTerm可能看起来像1288beaf-82e0-4d81-b9de-ad5ad8382938'。记下输入数据中出现的每个术语的guid。
修改输入以正确引用每个字词
我们假设您要从Excel电子表格导入数据。或者从CSV。这并不重要。您需要做的是,基本上,查找并替换每个托管元数据列,替换' term'用" term | guid'。因此,我们之前的例子,与苹果一起,将变成' apple | 1288beaf-82e0-4d81-b9de-ad5ad8382938'。
最后,假设您的观看次数与输入数据的顺序完全相同,您应该能够编辑列表'在浏览器中,点击第一个输入行的最左侧(选择整行)和CTRL + V同时显示所有数据。
请注意,您可以同时制作的条目数量有限制。它看起来大约有5,000个元素。
答案 1 :(得分:0)
添加到@ rmacd的答案,您还可以通过首先在“快速编辑”单元格中手动输入所需的值来获取给定MMS术语的GUID,然后复制并粘贴相同的值( s)从SharePoint到Excel。粘贴的值将显示完成批量复制/粘贴所需的完整术语| guid。