如何使用spservices updatelistitems正确插入托管元数据术语ID

时间:2016-08-02 12:15:58

标签: sharepoint-2013 spservices

我有一个sharepoint 2013网站,该网站使用托管元数据术语集进行导航。可以使用托管元数据标记文档,以便它们显示在适合文档的任何类别或类别中。我需要允许将文档保存为收藏夹。我创建了一个保存文件名和路径的自定义列表,但我无法正确保存托管元数据设置。我通过javascript使用spservices.UpdateListItems并传递调用的valuepairs属性中的id和term,如此;#。虽然该方法保存了记录,但它既不保存该术语,也不保存一个完全不相关的术语。有没有人对如何做到这一点有任何进一步的建议?

$().SPServices({
    operation: "UpdateListItems",
    async: true,
    batchCmd: "New",
    listName: "UserFavorites",
    valuepairs: [["Title", title],  ["DocumentId", itemid],["AssetCategory", assetCategoriesString]],
    completefunc: function (xData, Status) { 
        alert(Status + " -- " + xData.responseText);      
    }
});

assetCategoriesString变量内容示例:
“fc8d083a-fc5e-4525-8fef-04ba982d1633; #Print Publications”

0 个答案:

没有答案