How can I utilize the code below to insert value of a given SharePoint group into a field using Ajax:
function updateFileMetadata()
{
ro = new SP.RequestExecutor('https://mysiteurl');
var info = {
url: "_api/web/GetFolderByServerRelativeUrl('documentlibraryurl')/Files/getbyurl(url='" + currentFileName+ "')/listitemallfields/validateupdatelistitem",
method: "POST",
body: JSON.stringify({
'formValues': [
{
'__metadata': { 'type': 'SP.ListItemFormUpdateValue' },
'FieldName': 'fieldname1',
'FieldValue': value1
},
{
'__metadata': { 'type': 'SP.ListItemFormUpdateValue' },
'FieldName': 'FieldName2',
'FieldValue': value2
},
{
'__metadata': { 'type': 'SP.ListItemFormUpdateValue' },
'FieldName': 'PersonOrGroupField',
'FieldValue': Value3
}
],
'bNewDocumentUpdate': true,
'checkInComment': ''
}),
'headers': {
'accept': 'application/json;odata=verbose',
'content-type': 'application/json;odata=verbose',
},
success: mysuccessfunction,
error: myErrorfunction
};
ro.executeAsync(info);
}