如何实现“计数器每天重置到1”

使用问题 · 915 次浏览
之乎者也吧 创建于 2023-10-31 12:12

动作逻辑为保存时自动填写文件名,每存一次,下次文件名就+1,例如:1.txt 2.txt 3.txt,但同时需要第二天再从1开始,请问如何通过日期自动重置动作状态?


乐昂岚【接定制】 2023-10-31 14:05 :

最简单的弄个定时运行的任务,传参重置或者写个行动作专门重置,

感谢提供思路,单独写了个命名动作,然后用其他动作去调用命名动作,命名动作可以手动重置状态,就达到了每天手动重置哈哈哈哈,自动运行那个免费版的我用不了

回复内容
EC10010 2023-10-31 14:48
#1

有个“搜狗自定义短语备份”动作是这样备份文件的,需求是否类似


之乎者也吧 回复 EC10010 2023-11-01 19:11 :

差不多是这样,但这个感觉像是系统因为重名自动改的文件名,而且看他的动作没有找到关于命名方面的步骤

臭冬瓜 2023-11-01 19:22
#2

其实,如果使用状态变量还是比较简单,我有一个每天检测一次版本更新的程序,与此类似。

使用一个状态变量,保存时间,每次保存文件时,获取当前时间与状态变量比较,如果相等,说明是同一天,计数器继续累计;如果不相等,说明不是同一天,状态变量保存成当前时间,计数器清零,重新计数。

之乎者也吧 回复 臭冬瓜 2023-11-09 11:25 :

所以第一次保存日期只需要手动输入一下当天日期,之后的就通过动作对比来更新吗,还是说有什么方法是可以让状态变量在运行的时候不更新,只在对比后更新,有些绕不过来。

臭冬瓜 回复 之乎者也吧 2023-11-09 12:40 :

第一次也不用输入,可以将状态变量设置一个默认值,比如:1900-01-01 00:00:00

对比之后,如果不是同一天,修改状态变量为当前日期,同时计数器重新开始计数。

臭冬瓜 最后更新于 2023-11-09 12:42
之乎者也吧 回复 臭冬瓜 2023-11-09 13:00 :

现在理解了,多谢

回复主贴