我开发了一个javascript功能来批准任务。为此,我使用了以下代码:
listitem.set_item('Completed',true);
listitem.set_item('PercentComplete',1);
listitem.set_item('Status','Completed');
listitem.set_item('FormData','Approved');
listitem.set_item('WorkflowOutcome','Approved');
listitem.update();
我所做的是为任务列表和特定任务运行该代码。我需要做同样的事情,但要重新分配任务。
有没有办法在javascript中执行此操作? 我应该为任务配置哪些属性和值?
感谢。
答案 0 :(得分:0)
尝试更新"分配给"具有所需值的字段。
var assignedToVal = new SP.FieldUserValue();
assignedToVal.set_lookupId(1); //specify User Id
//Or use below code if you dont know users ID
// assignedToVal = new SP.FieldUserValue.fromUser("UserName"); //or use Domain\LoginID
listitem.set_item('AssignedTo',assignedToVal );
listitem.update();
有关如何更新用户字段的详细说明,请参阅以下链接。
Set "Assigned To" on SharePoint task using Javascript object model