Sharepoint 2013 SP 2013-使用托管元数据列快速编辑,从excel复制和粘贴

Sharepoint 2013 SP 2013-使用托管元数据列快速编辑,从excel复制和粘贴,sharepoint-2013,Sharepoint 2013,我正在尝试将元数据从excel电子表格迁移到SP 2013文档库。这些列是托管元数据列,具有与excel电子表格中的数据匹配的预定义术语 但是,我无法通过doucment库中的快速编辑从excel复制和粘贴数据,除非出现以下错误:从标记UI返回的数据格式不正确 即使我先删除所有格式或粘贴到记事本,也会发生这种情况 这个问题有没有简单的解决办法 谢谢,任何元数据字段实际上都是动态隐藏表或“列表”的外键,不管您在SharePoint中如何称呼它。要将值粘贴到元数据列中,您需要知道术语集中元素的gui

我正在尝试将元数据从excel电子表格迁移到SP 2013文档库。这些列是托管元数据列,具有与excel电子表格中的数据匹配的预定义术语

但是,我无法通过doucment库中的快速编辑从excel复制和粘贴数据,除非出现以下错误:从标记UI返回的数据格式不正确

即使我先删除所有格式或粘贴到记事本,也会发生这种情况

这个问题有没有简单的解决办法


谢谢,

任何元数据字段实际上都是动态隐藏表或“列表”的外键,不管您在SharePoint中如何称呼它。要将值粘贴到元数据列中,您需要知道术语集中元素的guid,如中所示,然后将其作为|对附加到要粘贴的每个元数据元素中

获取术语集中元素的GUID

浏览到[site root]/TaxonomyHiddenList/AllItems.aspx并创建一个新视图或编辑默认视图以显示字段“IdForTerm”

如果您有一个术语“apple”,您的IdForTerm可能看起来像“1288beaf-82e0-4d81-b9de-ad5ad8382938”。记下输入数据中出现的每个术语的guid

编辑输入以正确引用每个术语

假设您正在从Excel电子表格导入数据。或者来自CSV。这并不重要。基本上,您需要做的是查找并替换每个托管元数据列,将“term”替换为“term | guid”。所以我们前面的例子,苹果,将成为“苹果1288beaf-82e0-4d81-b9de-ad5ad8382938”

最后,假设视图的设置顺序与输入数据的设置顺序完全相同,您应该能够从浏览器中“编辑列表”,点击第一个输入行的最左侧以选择整行,并同时按住CTRL+V组合键选择所有数据


注意:您可以同时输入的条目数量似乎有限制。它似乎包含大约5000个元素。

再加上@rmacd的答案,您还可以获得给定MMS术语的GUID,方法是首先在快速编辑单元格中手动输入所需的值,然后将相同的值从SharePoint复制并粘贴到Excel。粘贴的值将显示完整的术语| guid,您需要它来完成批量复制/粘贴