如何在JavaScript步骤中访问LogicApp的参数值
Logic Apps JavaScript步骤获取工作流参数的正确方式
在Logic Apps的JavaScript代码步骤中,获取工作流定义参数的正确方式是直接访问workflowContext.parameters对象,而非你尝试的嵌套workflow层级。
你之前使用的workflowContext.workflow.parameters路径多了不必要的workflow子节点,这是导致无法获取值的核心原因。正确的访问语法有两种:
- 常规参数名使用点语法:
const myParamValue = workflowContext.parameters.MyParam; - 如果参数名包含连字符、空格等特殊字符,使用方括号语法:
const specialParamValue = workflowContext.parameters['My-Param-With-Hyphens'];
额外注意事项:
- 参数名区分大小写,必须与工作流中定义的名称完全匹配
- 可以通过
console.log(workflowContext.parameters)打印所有可用参数,快速验证目标参数是否存在 - 无论是设计时固定参数还是运行时传入的参数,都适用该访问方式
内容的提问来源于stack exchange,提问作者webber
相关产品推荐
相关产品推荐

