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

如何在Elsa Designer的Foreach活动中访问循环元素值供后续活动使用?

在Elsa Designer中访问Foreach循环变量的方法
  • 给Foreach活动设置循环变量名
    把Foreach活动拖进工作流后,先绑定好要循环的工作流变量(比如Workflow.MyDataList),然后在Loop Variable Name输入框里填一个自定义名称,比如loopItem——这个名字就是后续用来引用当前循环元素的变量名,记好它。

  • 在Send Signal里直接引用该变量
    将Send Signal活动放到Foreach的Body区域内,配置信号参数时,用Elsa的表达式语法调用刚才设置的变量:

    • 要把整个元素值作为信号Payload,就写{{loopItem}}
    • 如果循环的是复杂对象,要提取某个属性的话,就写{{loopItem.YourPropertyName}}(比如{{loopItem.UserId}})
  • 注意事项
    这个循环变量仅在Foreach的Body范围内有效,超出Foreach的区域就无法访问,别放错活动位置。

内容的提问来源于stack exchange,提问作者Md Anis Ansari

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 02:42:33