如何使用javascript委派/重新分配任务?

时间:2017-07-14 11:47:57

标签: javascript sharepoint task sharepoint-2013

我开发了一个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中执行此操作? 我应该为任务配置哪些属性和值?

感谢。

1 个答案:

答案 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