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

Logic App SFTP-SSH触发器条件配置失败求助

解决Logic App SFTP-SSH触发器筛选文件名的InvalidTemplate报错问题
  • 你用contains不符合需求:你要筛选以Client开头的文件,contains会匹配任何包含Client的文件名(比如abcClient.txt),应该用startsWith更精准,同时这也可能是触发器条件语法兼容问题的原因之一。
  • 你引用的文件名属性路径可能不对:SFTP-SSH触发器的文件名通常直接存在于触发器主体(body)中,而不是headers里。你之前在Compose里测试能成功,是因为触发后已经获取到了完整的输出,但触发器条件是在触发前执行,headers里的属性可能还未初始化,导致表达式无效。
  • 正确的触发器条件表达式应该是:
    @startsWith(triggerBody()?['Name'], 'Client')
    
  • 验证步骤:
    • 打开SFTP-SSH触发器的「触发器条件」设置
    • 删除原有表达式,输入上面的表达式
    • 保存逻辑应用,重新触发测试
  • 额外注意:确保属性名Name的大小写正确,Logic App的属性名区分大小写;表达式必须以@开头,且返回布尔值(true/false)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 12:49:51