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

基于环境读取Standard Logic Apps变量值的问题求助

解决Standard Logic Apps中根据环境配置读取变量值的问题

你的表达式无法工作的核心原因是引用应用设置的函数语法错误,正确的写法及说明如下:

正确表达式

在代码视图或支持动态内容的字段中,使用以下表达式:

@variables('_Uri')[appsetting('env')]['G1']

若在可视化编辑器的输入框中需要包裹表达式,可使用:

@{variables('_Uri')[appsetting('env')]['G1']}

错误原因

你使用了@appsettings('env')(复数形式),但Logic Apps中读取应用设置的正确函数是**appsetting()**(单数形式),复数函数不存在,直接导致表达式解析失败。

额外验证步骤

  • 确认Standard Logic Apps的App settings中已正确配置env参数,值为dev/stag/prod三者之一
  • 在表达式编辑器中测试该表达式,确认能正常返回对应环境的G1地址
  • 确保表达式所在的字段支持动态内容(比如HTTP动作的uri字段)

示例代码片段(在HTTP动作中使用)

"actions": {
    "Call_G1_API": {
        "type": "Http",
        "inputs": {
            "method": "GET",
            "uri": "@variables('_Uri')[appsetting('env')]['G1']"
        }
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 23:05:01