用表达式来定义步骤的执行人中需要排除哪些人

 

    当定义好步骤的执行人后,如果需要将其中的某些人排除旧,可以使用表达式或函数来指定排除执行人。当使用表达式进行定义时,表达式的结果是排除执行人的ID(如果需要指定多个排除人,那么表达式的结果应该是这样的一个字符串:把排除人的ID拼接成一个用逗号分隔的字符串如 "2,3,4,5"), 表达式中允许使用单元格名(如A1,B5)或别名来引用表单上的数据,值得注意的是请使用cstr,cint,clng ,cdbl ,cdate等函数对单元格的数据做强制类型转换后再做运算,如:请使用cint(A1)+5 ,而不要直接用A1+5。

    如果使用函数来指定排除人时,必须使用函数名getExecutor ,并请遵循如下格式:

function getExecutor()
{

   var ret="";
   ...

  
   return ret;
}

 

函数的返回值是排除执行人的ID,如果需要指定多个排除人,那么函数的返回值应该是这样的一个字符串:把排除人的ID拼接成一个用逗号分隔的字符串如 "2,3,4,5"。

  如下示例都是有效的定义:

"2,3,4,5"

"2,3,4,5,"

",2,3,4,5"

"2,,3,4,5"

",,2,3,4,5"