点击按钮时,根据条件执行下一步操作
本帖最后由 it-jason 于 2024-5-22 09:00 编辑各位好,请看截图,按钮的条件设置如图,但是在操作中,不管单头单身是何种状态码,依旧显示“单据未审核或已产生排程数据”,请帮忙分析一下,错在哪里了,谢谢!
20240522补充:我这里再补充一下我的需求:单头有个审核码APPROVED(值为:Y或N),单身有个“是否产生日排产计划”PC029(值为:Y或N);
条件:
1.当APPROVED=N时,点击单身按钮“编辑日排产”系统提示“单据未审核,不能产生日排产计划!”;
2.当APPROVED=Y,PC029=Y时,点击单身按钮“编辑日排产”系统提示“已产生日排产计划,不能重复操作!”
3.当APPROVED=Y,PC029=N时,点击单身按钮“编辑日排产”,则正常跳转页面操作。
请各位大佬指点指点,谢谢!
您好,看您这里的命令是没有什么问题的
猜测可能是这里的状态码中没有值导致的,
这里命令中判断的时候判断的是页面中h5单元格,也就是状态码的值,如果页面中这个单元格里面没有值得话,判断h5等于Y就一直不通过了
你可以F12,查看命令的执行日志,或者你选择性的去除某个条件, 先确定哪个判断不对,可能更好定位一点。 Edric.Li 发表于 2024-5-21 16:42
你可以F12,查看命令的执行日志,或者你选择性的去除某个条件, 先确定哪个判断不对,可能更好定位一点。
您好,按f12了也不知道怎么看,看哪里,请指导一下,谢谢
点到控制台那里,然后你执行你的命令,会有输出 Edric.Li 发表于 2024-5-21 16:47
点到控制台那里,然后你执行你的命令,会有输出
怎么排查是哪里的问题呢
这里的意思就是,你的 if 条件,判断的是false,不通过的,你可以使用设置变量命令,将两个值输出到页面上,看下值是什么,为什么判断不过。 感谢各位大佬的支持~
这里的值您是想从页面中选择呢,还是就是想根据当前行的值,从数据表中获取呢?
可以参考楼上大佬的建议,使用弹出命令,将UZ_SCPC.PC029等值弹出,看看和您需要的值是否相同呢
Edric.Li 发表于 2024-5-21 17:27
这里的意思就是,你的 if 条件,判断的是false,不通过的,你可以使用设置变量命令,将两个值输出到页面 ...
您好,感谢大佬指点,我这里用“设置变量命令”,显示出PC029的值但是看不懂这里是报的什么错误,还请大佬继续指点一下
20240522补充:我这里再补充一下我的需求:单头有个审核码APPROVED(值为:Y或N),单身有个“是否产生日排产计划”PC029(值为:Y或N);
条件:
1.当APPROVED=N时,点击单身按钮“编辑日排产”系统提示“单据未审核,不能产生日排产计划!”;
2.当APPROVED=Y,PC029=Y时,点击单身按钮“编辑日排产”系统提示“已产生日排产计划,不能重复操作!”
3.当APPROVED=Y,PC029=N时,点击单身按钮“编辑日排产”,则正常跳转页面操作。
请各位大佬指点指点,谢谢!
页:
[1]
2