Microsoft Power Automate - 获取当前季度
Microsoft PowerAutomate - Get current quarter
我想获取当前季度,以便将其放入电子邮件主题中。
Microsoft Power Automate 中是否有针对此的表达式,我找不到。
如果你说的是“年季度”(即:Q1 代表一月、二月、三月,Q2 代表四月、五月、六月等),没有内置函数,但有几种计算方法这个值。
一个经典的方法是将月份除以3,然后四舍五入取大整数,但是Power Automate没有四舍五入的功能...
我找到了另一种方法:
concat('Q', add(div(sub(##MyMonthVariableAsInt##),1), 3), 1))
例如,如果您输入的日期是当前 UTC 日期,则如下所示:
concat('Q', add(div(sub(int(formatDateTime(utcNow(), 'MM')),1), 3), 1))
我想获取当前季度,以便将其放入电子邮件主题中。 Microsoft Power Automate 中是否有针对此的表达式,我找不到。
如果你说的是“年季度”(即:Q1 代表一月、二月、三月,Q2 代表四月、五月、六月等),没有内置函数,但有几种计算方法这个值。
一个经典的方法是将月份除以3,然后四舍五入取大整数,但是Power Automate没有四舍五入的功能...
我找到了另一种方法:
concat('Q', add(div(sub(##MyMonthVariableAsInt##),1), 3), 1))
例如,如果您输入的日期是当前 UTC 日期,则如下所示:
concat('Q', add(div(sub(int(formatDateTime(utcNow(), 'MM')),1), 3), 1))