Power Automate高级条件配置:按时段将邮件文件存入SharePoint列表
Power Automate 时段条件配置方案
首先明确Power Automate中dayOfWeek的返回值规则:0=周日,1=周一,2=周二,3=周三,4=周四,5=周五,6=周六,这是判断的核心依据。
建议先创建两个变量复用你已有的表达式,避免重复输入:
- 变量名
var_Hour,类型为整数,值:int(formatDateTime(triggerOutputs()?['body/receivedDateTime'], 'HH')) - 变量名
var_DayOfWeek,类型为整数,值:dayOfWeek(triggerOutputs()?['body/receivedDateTime'])
接下来针对每个时段配置条件分支:
1. 对应「周五18:00-周一09:00」的列表
用或逻辑组合以下所有情况:
- 周五18点及以后:
var_DayOfWeek 等于 5且var_Hour 大于等于 18 - 周六全天:
var_DayOfWeek 等于 6 - 周日全天:
var_DayOfWeek 等于 0 - 周一0点到9点(不含9点):
var_DayOfWeek 等于 1且var_Hour 小于 9
若用高级模式直接写表达式:
@or(and(equals(variables('var_DayOfWeek'),5),greaterOrEquals(variables('var_Hour'),18)),equals(variables('var_DayOfWeek'),6),equals(variables('var_DayOfWeek'),0),and(equals(variables('var_DayOfWeek'),1),less(variables('var_Hour'),9)))
2. 对应「周一18:00-周二09:00」的列表
用或逻辑组合:
- 周一18点及以后:
var_DayOfWeek 等于 1且var_Hour 大于等于 18 - 周二0点到9点:
var_DayOfWeek 等于 2且var_Hour 小于 9
高级模式表达式:
@or(and(equals(variables('var_DayOfWeek'),1),greaterOrEquals(variables('var_Hour'),18)),and(equals(variables('var_DayOfWeek'),2),less(variables('var_Hour'),9)))
3. 对应「周二18:00-周三09:00」的列表
用或逻辑组合:
- 周二18点及以后:
var_DayOfWeek 等于 2且var_Hour 大于等于 18 - 周三0点到9点:
var_DayOfWeek 等于 3且var_Hour 小于 9
高级模式表达式:
@or(and(equals(variables('var_DayOfWeek'),2),greaterOrEquals(variables('var_Hour'),18)),and(equals(variables('var_DayOfWeek'),3),less(variables('var_Hour'),9)))
4. 对应「周三18:00-周四09:00」的列表
用或逻辑组合:
- 周三18点及以后:
var_DayOfWeek 等于 3且var_Hour 大于等于 18 - 周四0点到9点:
var_DayOfWeek 等于 4且var_Hour 小于 9
高级模式表达式:
@or(and(equals(variables('var_DayOfWeek'),3),greaterOrEquals(variables('var_Hour'),18)),and(equals(variables('var_DayOfWeek'),4),less(variables('var_Hour'),9)))
5. 对应「周四18:00-周五09:00」的列表
用或逻辑组合:
- 周四18点及以后:
var_DayOfWeek 等于 4且var_Hour 大于等于 18 - 周五0点到9点:
var_DayOfWeek 等于 5且var_Hour 小于 9
高级模式表达式:
@or(and(equals(variables('var_DayOfWeek'),4),greaterOrEquals(variables('var_Hour'),18)),and(equals(variables('var_DayOfWeek'),5),less(variables('var_Hour'),9)))
每个条件分支满足后,直接执行对应SharePoint列表的创建/更新操作即可。
内容的提问来源于stack exchange,提问作者iBeMeltin
相关产品推荐
相关产品推荐

