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

Power Automate中遍历数组为匹配元素添加换行符的方法

Power Automate:为数组元素添加换行符的解决方案

方法1:使用「应用到每个」循环逐步替换

  1. 初始化变量:创建字符串类型变量(比如命名为ProcessedText),初始值设为你的原始输入文本(例如 "Hello 1 nice 2 see you 3 today")。
  2. 添加「应用到每个」操作:选择目标数组(例如 [1,2,3])作为循环遍历对象。
  3. 循环内更新变量:在「应用到每个」中添加「设置变量」操作,将ProcessedText的更新值设为:
    replace(variables('ProcessedText'), item(), concat('<br>', item()))
    
    (如果原文本中元素前带空格,比如" 1",可调整为replace(variables('ProcessedText'), concat(' ', item()), concat('<br>', item())))

方法2:使用reduce函数一次性处理(更高效)

无需循环,直接用reduce函数遍历数组并累积替换结果,表达式如下:

reduce(variables('你的数组变量'), variables('原始输入文本'), replace(item(), currentItem(), concat('<br>', currentItem())))
  • 第一个参数:待遍历的数组变量
  • 第二个参数:原始输入文本
  • 第三个参数:迭代逻辑——将当前文本中的数组元素替换为<br>+元素

示例验证

针对数组[1,2,3]和输入文本"Hello 1 nice 2 see you 3 today",两种方法最终都会输出:

Hello<br>1 nice<br>2 see you<br>3 today

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 13:16:01