非节假日连续下载报表-编写思路
评论
收藏

非节假日连续下载报表-编写思路

经验分享
克林
2024-03-30 15:21·浏览量:297
克林
发布于 2024-03-30 15:10更新于 2024-03-30 15:21297浏览

作者:克林

一、背景

有个客户咨询了一个场景,每天需要在网站上下载数据,节假日不需要下载,到正常上班的时候,把之前节假日的和今天的落下的报表,都下载下来。这其实是是一个非常通用的常见的场景,我们来看看怎么设计实现。。

二、需求分析

1.判断是不是节假日,是则不运行。

2.如果不是节假日,则运行,下载到目前为止需要的报表。

这就有两个问题,第一,如何自动判断是不是节假日,第二,如何知道哪些天是需要补充下载的报表。

三、关键点分解解决

关于第一个问题,如何自动判断是不是节假日:

这个我们影刀触发器没有节假日触发的功能,所以只能是触发器设置每天运行,在流程中判断是否是节假日。


关于第二个问题,如何知道有哪些日期的报表需要下载:

这个我们用一个指令,每次下载所有报表后,用这个指令把当天的日期存起来。下载报表前,先算出当天和最后下载的日期的之间的所有天数。

我这里假设上次最后下载的日期是2024-03-24,今天是2024-04-01,用指令把日期铺开。

得到

四、影刀整体流程参考


收藏
全部评论1
最新
发布评论
评论