Microsoft Power Automate 获取当前季度的可用表达式咨询
Power Automate 获取当前季度的表达式方案
Power Automate 没有单独的直接取季度的内置函数,但可以通过现有日期函数组合实现需求,具体表达式如下:
- 获取自然季度数字(返回值为1/2/3/4,按UTC时间计算):
if(lessOrEquals(month(utcNow()),3),1,if(lessOrEquals(month(utcNow()),6),2,if(lessOrEquals(month(utcNow()),9),3,4))) - 获取带Q标识的季度格式(返回值为Q1/Q2/Q3/Q4,按UTC时间计算):
concat('Q', if(lessOrEquals(month(utcNow()),3),1,if(lessOrEquals(month(utcNow()),6),2,if(lessOrEquals(month(utcNow()),9),3,4)))) - 按国内时区计算季度(以东八区北京时间为例,返回数字季度):
if(lessOrEquals(month(convertFromUtc(utcNow(), 'China Standard Time')),3),1,if(lessOrEquals(month(convertFromUtc(utcNow(), 'China Standard Time')),6),2,if(lessOrEquals(month(convertFromUtc(utcNow(), 'China Standard Time')),9),3,4)))
上述表达式可以直接填入邮件主题的对应位置,和其他固定文本组合即可生成带季度的主题内容。
注意:如果需要按自定义季度规则(比如财年季度从4月开始),只需要调整if判断里的月份阈值即可。
内容的提问来源于stack exchange,提问作者PythonBeginner
相关产品推荐
相关产品推荐

