Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

Person or Group field add value current user CSOM

$
0
0

Hello.  I want to update a multiple person field. This my code:

ExecuteOrDelayUntilScriptLoaded(updateUserField, "sp.js");
function updateUserField(){
  var itemId = 1;
	var ctx = new SP.ClientContext.get_current();
	var list = ctx.get_web().get_lists().getByTitle('Calendar');
	var item = list.getItemById(itemId);

  var newUser = new SP.FieldUserValue();
  var userid = _spPageContextInfo.userId;
  newUser.set_lookupId(userid);

	item.set_item("ParticipantsPicker", userid);
	item.update();
	ctx.executeQueryAsync(
		function() {
			console.log('Update');
		},
		function(sender,args) {
			console.log('An error occurred:' + args.get_message());
		}
	);
}
It is work.
Is it possible Update field, not overwriting old records?  Record new value with old value.


Viewing all articles
Browse latest Browse all 7589

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>