2
我正在創建一個臨時託管的應用程序。我是uisng客戶端人員選擇器控件,並試圖在Person/Group字段(主管)中插入多個用戶值,並獲取此錯誤「用戶不存在或不是唯一的。」下面是我的代碼,這段代碼對於單個用戶來說工作正常,並且對於多個用戶而言失敗。任何人都可以幫助請..使用JSOM插入多個人物/羣組字段
var list = web.get_lists().getByTitle("StudentDetails");
var listCreationInformation = new SP.ListItemCreationInformation();
var listItem = list.addItem(listCreationInformation);
var peoplePicker = ClientPeoplePicker.SPClientPeoplePickerDict.peoplePickerDiv_TopSpan;
// Get information about all users.
var users = peoplePicker.GetAllUserInfo();
// Get user keys.
var keys = peoplePicker.GetAllUserKeys();
var finalusers = new Array();
for (var i = 0; i < users.length; i++) {
var arryuser = users[i];
finalusers.push(SP.FieldUserValue.fromUser(arryuser.Key));
}
listItem.set_item("Supervisor", finalusers);
listItem.update();
ctx.load(listItem);
由於提前
將「允許多個選擇」設置爲「超級用戶」列爲「是」。爲我工作。解決方案在下面的鏈接中提出。 http://www.c-sharpcorner.com/forums/insert-multiple-values-for-persongroup-field-using-jsom – TARUN