3
var Users = [];
    var selectedUsers = [1,2,3,4]//Existing user IDs
    for (var i in selectedUsers) {
        var lkupUser = new SP.FieldLookupValue();
        lkupUser.set_lookupId(selectedUsers[i]);
        Users.push(lkupUser);
    }
    oListItem.set_item('Users', Users);//Multi User field.

    oListItem.set_item('Users', new SP.FieldLookupValue().set_lookupId(selectedUsers[0])); //Works in Office 365

Above code works in SharePoint 2013,2010 but it fails in Office 365 with error:

"SchemaVersion":"15.0.0.0","LibraryVersion":"16.0.5708.1205","ErrorInfo":{
"ErrorMessage":"Unknown Error","ErrorValue":null,"TraceCorrelationId":"683ea59d-f04e-3000-9402-01f84f7b5d54","ErrorCode":-1,"ErrorTypeName":"Microsoft.SharePoint.Client.UnknownError"
}

Thanks in advance.

Vikash Pandey
  • 5,407
  • 6
  • 41
  • 42

0 Answers0