|
|
指令C_78:判断字符串一是否包含字符串二
说明:判断字符串一是否包含字符串二,如果包含,就把数字1保存到结果变量中,否则,把数字0保存到结果变量中。
字符串一应该是一个变量,该变量的值是用英文逗号分开的字符串二的可能值。
参数:
- 字符串一:指定一个变量,该变量保存了被比较字符串。格式是“张三,李四,..”。
- 字符串二:指定一个变量,该变量保存了要比较字符串。比较字符串二是否在字符串一中。
- 结果变量:指定一个变量,该变量用来保存比较的结果。如果字符串二是在字符串一中,该变量值为1,否则,为0。
当字符串一为“张三,李四”而字符串二为“李四”时,判断的结果为1,表示字符串二在字符串一中。
当字符串一为“张三李四”(注意张三和李四没有用逗号分开)而字符串二为“李四”时,判断的结果为0,表示字符串二不在字符串一中。
典型示例:
该示例判断数据填写人是否是厂部的人员,如果是厂部的人员,把数据发送个超级用户,如果不是厂部的人,就把数据发送给张三。
步骤1:
流程父序:0
指令描述:取得提交的数据
流程指令:把当前流程表单数据ID付给变量
变量名称:提交的数据
步骤2:
流程父序:1
指令描述:取得提交人
流程指令:把数据提交人付给变量
变量名称:提交人
数据识别:提交的数据
步骤3:
流程父序:2
指令描述:取得提交人所在部门
流程指令:把用户所属部门ID付给变量
变量名称:提交人所在部门
用户姓名:提交人
步骤4:
流程父序:3
指令描述:定义厂部所有部门
流程指令:把指定值给变量
变量名称:厂部所有部门
指定值为:厂部办公室(9),厂部财务(10),厂部行政(11)
步骤5:
流程父序:4
指令描述:定义零变量
流程指令:把指定值给变量
变量名称:零变量
指定值为:0
步骤6:
流程父序:5
指令描述:判断提交人所在部门是否属于厂部
流程指令:判断字符串一是否包含字符串二
字符串一:厂部所有部门
字符串二:提交人所在部门
结果变量:是否属于厂部
步骤7:
流程父序:6
指令描述:如果属于厂部
流程指令:对比两变量值
第一变量:是否属于厂部
关系符号:不等于
第二变量:零变量
步骤8:
流程父序:7
指令描述:发送给超级用户
流程指令:执行子流程
子流程:发送给超级用户子流程
步骤9:
流程父序:6
指令描述:如果不属于厂部
流程指令:对比两变量值
第一变量:是否属于厂部
关系符号:等于
第二变量:零变量
步骤10:
流程父序:9
指令描述:发送给张三
流程指令:执行子流程
子流程:发送给张三子流程
|
|