You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate精准发送入职满1个月客户问卷的方法咨询

解决Power Automate中入职满1个月客户的日期判断问题

嘿,你这个问题戳中了固定天数计算的痛点——确实,用addDays(utcNow(), -30)会在2月、31天的月份里出现偏差,导致提前或推迟发送问卷。其实Power Automate自带的addMonths函数就是专门解决这类问题的,既准确又简便。

正确的日期计算方式

直接用addMonths(utcNow(), -1)来替代原来的公式就好!这个函数会自动识别不同月份的天数,完美匹配“入职满1个月”的逻辑:

  • 如果今天是2024-03-10,计算后得到2024-02-10,刚好是1个月前的同一天
  • 如果今天是2024-03-31(闰年),计算后会自动调整为2024-02-29,避免出现2月31日这种无效日期
  • 如果今天是2024-04-30,计算后得到2024-03-30,完全符合31天月份的逻辑

实际使用场景示例

假设你要筛选出入职日期刚好满1个月的客户,在Power Automate的条件判断里可以这么写:

equals(triggerBody()?['入职日期'], formatDateTime(addMonths(utcNow(), -1), 'yyyy-MM-dd'))

(这里的triggerBody()?['入职日期']替换成你实际的客户入职日期字段即可)

额外提醒

如果你的客户入职日期是存储在本地时区而非UTC,记得把utcNow()换成now(),或者先将入职日期转换为UTC时区后再做对比,避免时区差导致的判断错误。

内容的提问来源于stack exchange,提问作者jaskaran kaur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 12:02:32