当定义好步骤的执行人后,如果需要将其中的某些人排除旧,可以使用表达式或函数来指定排除执行人。当使用表达式进行定义时,表达式的结果是排除执行人的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"