如何检查分配的用户是否是当前用户?

时间:2017-07-06 10:39:38

标签: javascript sharepoint sharepoint-2013

我有一个批准所选任务的脚本。用户从列表中选择他要批准的任务,然后单击在javascript中启动该功能的按钮。

这是我用于批准的代码:

      var context = new SP.ClientContext.get_current();
            var selectedItems = SP.ListOperation.Selection.getSelectedItems(context);
            var list = context.get_web().get_lists().getByTitle("Test");
            var item;
            for (item in selectedItems)
            {
              listitem = list.getItemById(selectedItems[item].id);
              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 个答案:

没有答案