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

Power Automate Flow 如何剥离输出值得到指定格式结果?

解决Power Automate输出格式转换问题

步骤1:提取JSON数组部分

如果你的流输出是包含Total_Request [{"Total_Request":100}]的字符串,先用split函数拆分字符串,单独取出数组部分:

split(outputs('你的输出动作名称'), ' ')[1]

这个表达式会把原字符串按空格拆分,取第二个元素(索引从0开始),得到[{"Total_Request":100}]。

步骤2:转换为JSON对象并提取数值

用json()函数把拆分得到的字符串转成JSON数组,再提取第一个元素里的Total_Request数值:

json(split(outputs('你的输出动作名称'), ' ')[1])[0]?['Total_Request']

步骤3:替换下划线并拼接最终格式

用replace函数把Total_Request中的下划线替换成空格,再和提取的数值拼接成目标文本:

concat(replace('Total_Request', '_', ' '), ' ', json(split(outputs('你的输出动作名称'), ' ')[1])[0]?['Total_Request'])

简化写法(前缀固定时)

如果Total_Request这个前缀不会变化,也可以直接用固定文本拼接,省去替换步骤:

concat('Total Request', ' ', json(split(outputs('你的输出动作名称'), ' ')[1])[0]?['Total_Request'])

注意事项

  • 把表达式里的你的输出动作名称替换成实际产生该输出的流动作名称(比如"Compose"、"Get items"等)。
  • 表达式里的?是容错处理,避免数组为空时流报错中断。

内容的提问来源于stack exchange,提问作者Mr John

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 01:34:59