2017-09-12 31 views
-1

使用jsom設置查找字段&託管元數據字段值。通過jsom,我需要將該值設置到列表中。使用jsom在共享點設置查找字段和託管元數據字段

設置查找和管理元數據列通過代碼

+0

其中的SharePoint的版本是你的工作?用於處理查找列的JavaScript在2010年,'13和'16是相同的,但是分類/託管元數據字段在'10和'13之間更改。 – Thriggle

+0

iam尋找2013年 – mouni

回答

0

嘗試和修改下面的示例代碼:

var clientContext = new SP.ClientContext(_spPageContextInfo.webAbsoluteUrl); 
var list = clientContext.get_web().get_lists().getByTitle('TestList'); 
var itemCreateInfo = new SP.ListItemCreationInformation(); 
var listItem = list.addItem(itemCreateInfo); 

var singleLookupColumn = new SP.FieldLookupValue(); 
singleLookupColumn.set_lookupId(2); 
listItem.set_item('CustomLookup', singleLookupColumn); 

var field = list.get_fields().getByInternalNameOrTitle("TestTaxonomy"); 
var taxField = clientContext.castTo(field, SP.Taxonomy.TaxonomyField); 
var taxonomyCol = new SP.Taxonomy.TaxonomyFieldValue(); 
taxonomyCol.set_label("Test"); 
taxonomyCol.set_termGuid("23d03b66-5be6-512b-9fe3-ff13b9b4757c"); 
taxonomyCol.set_wssId(-1); 
taxField.setFieldValueByValue(listItem, taxonomyCol); 


listItem.update(); 
clientContext.load(listItem); 
clientContext.executeQueryAsync(function(){ 
    console.log("success"); 
},function(){ 
    console.log("error"); 
}); 
相關問題