本文举例介绍如何在指定日期的基础上,增加任意天数的工作日,用于程序中的时间提醒设置。程序结构如下:

 

操作步骤如下:

1. 建立手动触发机制,输入两个参数:一个是指定日期,另一个是要增加的天数。

 2. 用Select,生成一个未来365天之内的数组。其中Date是新的日期,Day是新日期在星期几,0代表周日,6代表周六。

        From: range(0,365)

        Date: formatDateTime(addDays(triggerBody()?['date'],item()),'MM-dd-yyyy')

        Day: dayOfWeek(addDays(triggerBody()?['date'],item()))

 3. 用Filter array筛选出所有工作日。

      Filter Query: and(not(equals(item()['Day'],0)),not(equals(item()['Day'],6)))

4. 用compose获取新日期,即从上一步的数组中找出对应天数的日期。

 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐