我在術語庫中有一堆術語以及使用它們的列表。
許多術語尚未使用,並且在TaxonomyHiddenList中尚不可用。 如果他們還沒有,他們沒有一個ID,我不能將它們添加到列表項。
有一種方法GetWSSIdOfTerm
在Microsoft.SharePoint.Taxonomy.TaxonomyField
這應該返回一個特定網站的術語的ID。
如果該術語已被使用且存在於TaxonomyHiddenList中,則返回ID,但如果不是則返回0。
是否有任何方式以編程方式向TaxonomyHiddenList添加條款或強制它發生?
tagsField.SetFieldValue(myItem ,myTerm); myItem.Update() 這是最乾淨的方式。如果SharePoint團隊改變了他們的字符串格式等,上面的內容有可能中斷 – statto 2013-03-18 10:43:46