这个是以前临时写的,写的比较乱,大佬勿喷。
|
时间_取上下班标准时间 | 文本型 | | |
上班时间 | 文本型 | | | | 上班小时 | 小数型 | | | | 午休时间 | 小数型 | | | | 提前上班 | 小数型 | | | | 打乱时间 | 逻辑型 | | | | 延后下班 | 小数型 | | | | 是否夜班 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 新上班时间 | 整数型 | | | 新下班时间 | 整数型 | | | 延后下班_秒 | 整数型 | | | 时间差 | 整数型 | | | 判断 (提前上班 > 0 )如果 (打乱时间 = 真)新上班时间 = 取随机数_汇编 (时间_时分到秒 (上班时间 ) - 时间_小时到秒 (提前上班 ), 时间_时分到秒 (上班时间 )) 新上班时间 = 时间_时分到秒 (上班时间 ) - 时间_小时到秒 (提前上班 )时间差 = 1499 - 新上班时间
新上班时间 = 时间_时分到秒 (上班时间 ) 时间差 = 1499 - 新上班时间 判断 (延后下班 > 0 )延后下班_秒 = 时间_小时到秒 (延后下班 )判断 (是否夜班 = 真)新下班时间 = 取随机数_汇编 (新上班时间 + 时间_小时到秒 (上班小时 ) + 60 - 时间差 + 时间_小时到秒 (午休时间 ), 新上班时间 + 时间_小时到秒 (上班小时 ) + 延后下班_秒 + 60 - 时间差 + 时间_小时到秒 (午休时间 )) 新下班时间 = 取随机数_汇编 (新上班时间 + 时间_小时到秒 (上班小时 ), 新上班时间 + 时间_小时到秒 (上班小时 ) + 延后下班_秒 )判断 (是否夜班 = 真) 新下班时间 = 新上班时间 + 时间_小时到秒 (上班小时 ) + 60 - 时间差 + 时间_小时到秒 (午休时间 )新下班时间 = 新上班时间 + 时间_小时到秒 (上班小时 )判断 (上班小时 ≤ 午休时间 )返回 (“”)判断 (是否夜班 = 真)返回 (时间_秒到时分 (新上班时间 ) + “-” + 时间_秒到时分 (新下班时间 - 新上班时间 )) 返回 (时间_秒到时分 (新上班时间 ) + “-” + 时间_秒到时分 (新下班时间 + 时间_小时到秒 (午休时间 )) )
测试附件:
取上下班标准时间.e
(8.09 KB, 下载次数: 19)
|