Skip to content Skip to sidebar Skip to footer

Set "assigned To" On Sharepoint Task Using Javascript Object Model

I want to create a sharepoint task and assign it to myself (current user) wtihin the javascript object model. I have the code below, but I think instead of setting a particular use

Solution 1:

You need to do something like below:

<scripttype="text/ecmascript">ExecuteOrDelayUntilScriptLoaded(updateUserField, "sp.js");

functionupdateUserField(){
    var ctx = newSP.ClientContext.get_current();
    var list = ctx.get_web().get_lists().getByTitle('ListA');
    var item = list.getItemById(1);

    var assignedToVal = newSP.FieldUserValue();
    assignedToVal.set_lookupId(1);   //specify User Id 
    item.set_item("UserField",assignedToVal);
    item.update();

    ctx.executeQueryAsync(
        function() {
            console.log('Updated');
        },
        function(sender,args) {
            console.log('An error occurred:' + args.get_message());
        }
    );
}
</script>

Reference:

https://social.technet.microsoft.com/Forums/en-US/9fac5d83-770f-4d03-8881-f301ea83d8cb/update-person-or-group-field-in-sharepoint-list-using-javascript-object-model?forum=sharepointdevelopmentprevious

Thanks, Jameel

Post a Comment for "Set "assigned To" On Sharepoint Task Using Javascript Object Model"