如果SharePoint 列表中的某一条item超过三天没有更新,就每三天发一封提醒邮件出来:
首先获取列表,然后使用apply to each对其中的items遍历:
然后设置提醒条件为当天日期减去修改日期,然后将结果对3取模,如果为0,就发送邮件。条件设置如下:
mod(sub(dayOfYear(body('Current_time')), dayOfYear(items('Apply_to_each')?['Modified'])), 3)
在这里有一个问题,当前事件和修改事件是同一天,那么0 Mod 3的值也是0,这样就会在item创建的当天发送提醒邮件出去,所以这里要排除这种情况,在加一个条件判断,当天日期减去修改日期要大于0即可:
sub(dayOfYear(body('Current_time')), dayOfYear(items('Apply_to_each')?['Modified']))