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

Azure Logic Apps更新汇率:动态目标货币参数传递方法咨询

Azure Logic Apps传递目标货币参数的具体方法

方法1:手动触发时直接输入参数(适合按需触发场景)

  • 新建逻辑应用,选择「手动触发一个流」作为启动触发器
  • 编辑触发器,添加文本类型的输入项,命名为「目标货币代码」,设置提示文本(比如「输入ISO货币代码,如INR/EUR」)
  • 添加「HTTP」动作,配置如下:
    • 请求方法选GET
    • URL栏中,将原API的destinationCurrency=EUR替换为触发器的输入参数,最终URL为:
      https://api.int.org/rest/default/V1/currency/exchange-rate/?sourceCurrency=USD&destinationCurrency=@{triggerBody()['目标货币代码']}
      
      也可以直接从动态内容面板中拖选「目标货币代码」字段自动填充。

方法2:全局参数传递(适合多步骤复用参数场景)

  • 在逻辑应用设计器顶部点击「参数」按钮,添加字符串类型的全局参数,命名为DestinationCurrency
  • 配置「HTTP」动作的URL时,替换目标货币部分为全局参数:
    https://api.int.org/rest/default/V1/currency/exchange-rate/?sourceCurrency=USD&destinationCurrency=@{parameters('DestinationCurrency')}
    
  • 触发逻辑应用时,通过Power Automate客户端、API调用等方式传入该参数的值。

方法3:从上游步骤/数据源获取参数(适合自动化批量场景)

如果目标货币代码来自其他系统(比如SQL查询结果、SharePoint列表、上游API输出),直接在HTTP动作中引用对应字段即可:

  • 比如从「获取SharePoint列表项」步骤得到CurrencyCode字段,URL可写为:
    https://api.int.org/rest/default/V1/currency/exchange-rate/?sourceCurrency=USD&destinationCurrency=@{body('获取SharePoint列表项')['CurrencyCode']}
    
  • 若需批量更新多个货币汇率,可添加「应用到每一个」循环步骤,遍历货币代码列表逐个调用API。

注意事项

  • 确保传递的货币代码符合API要求的ISO标准格式(如大写的3位代码)
  • 可添加「条件」步骤验证参数有效性,避免无效请求
  • 若API需要身份验证,需在HTTP动作中配置对应的授权方式(如API密钥、OAuth等)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 03:35:22