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

如何从Power Automate的Compose函数结果中提取姓名

从Power Automate Compose输出中提取姓名的方法

你的Compose输出是一个包含多个对象的数组,每个对象里的Title字段就是成员姓名,用下面两种方法都能提取:

方法1:用Select动作快速生成姓名数组(推荐)

这是最简洁的方式,直接把数组转换成只含姓名的列表:

  • 在Compose动作后面添加Select动作
  • 「From」框中选择你的Compose输出(或者直接输入表达式 outputs('Compose'))
  • 「Map」区域删除默认的键值对,直接输入表达式 item()?['Title'](也可以点击动态内容面板里的「Title」选项)
  • 运行流程后,Select的输出就是纯姓名数组:["Alex", "John", "Marita"]

如果需要把姓名拼接成逗号分隔的字符串,再加一个Compose动作,输入表达式:

join(body('Select'), ', ')

输出结果就是:Alex, John, Marita

方法2:用Apply to each逐个处理姓名

如果需要对每个姓名单独做操作(比如发送邮件、存入列表),用这个方法:

  • 添加Apply to each动作,「选择要循环的输出」选你的Compose输出
  • 在循环内部添加需要的动作(比如Compose),输入表达式 item()?['Title'],每次循环都会提取单个成员的姓名

小贴士:表达式里的?是可选链运算符,能避免因为某个对象没有Title字段导致流程报错,适合新手使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 11:06:04