动作逻辑为保存时自动填写文件名,每存一次,下次文件名就+1,例如:1.txt 2.txt 3.txt,但同时需要第二天再从1开始,请问如何通过日期自动重置动作状态?
最简单的弄个定时运行的任务,传参重置或者写个行动作专门重置,
感谢提供思路,单独写了个命名动作,然后用其他动作去调用命名动作,命名动作可以手动重置状态,就达到了每天手动重置哈哈哈哈,自动运行那个免费版的我用不了
有个“搜狗自定义短语备份”动作是这样备份文件的,需求是否类似
差不多是这样,但这个感觉像是系统因为重名自动改的文件名,而且看他的动作没有找到关于命名方面的步骤
其实,如果使用状态变量还是比较简单,我有一个每天检测一次版本更新的程序,与此类似。
使用一个状态变量,保存时间,每次保存文件时,获取当前时间与状态变量比较,如果相等,说明是同一天,计数器继续累计;如果不相等,说明不是同一天,状态变量保存成当前时间,计数器清零,重新计数。
所以第一次保存日期只需要手动输入一下当天日期,之后的就通过动作对比来更新吗,还是说有什么方法是可以让状态变量在运行的时候不更新,只在对比后更新,有些绕不过来。
第一次也不用输入,可以将状态变量设置一个默认值,比如:1900-01-01 00:00:00
对比之后,如果不是同一天,修改状态变量为当前日期,同时计数器重新开始计数。
现在理解了,多谢
最简单的弄个定时运行的任务,传参重置或者写个行动作专门重置,
感谢提供思路,单独写了个命名动作,然后用其他动作去调用命名动作,命名动作可以手动重置状态,就达到了每天手动重置哈哈哈哈,自动运行那个免费版的我用不了