【问题标题】:Replace string in Azure Logic Apps替换 Azure 逻辑应用中的字符串
【发布时间】:2019-12-05 07:37:40
【问题描述】:

当我尝试在 Azure 逻辑应用中替换字符串值时 它抛出错误,你不能给变量的自我引用

"Set_variable": {
   "inputs": {
     "name": "Images",
     "value": "@replace(variables('Images'), 'cdn.gomasterkey.com/images/watermark.aspx?imageurl=/uf/', '~~')"
   },
   "runAfter": {
     "Append_to_array_variable": [
       "Succeeded"
     ]
   },
   "type": "SetVariable"
}

当我保存上面的代码时,我得到了这个错误,尽管我想从同一个变量替换并再次放入它,但它不允许我提供自我参考。

【问题讨论】:

  • 嗨,莫卧儿,因为我看到 George Chen 提供了一个很好的解决方法,我删除了我的答案以避免误导。

标签: c# azure azure-logic-apps


【解决方案1】:

您可以在逻辑应用程序中进行自我引用,但是您可以使用workflow functions 获取值,然后将其替换为您想要的字符串。

我使用actions('Initialize_variable').inputs.variables[0].value 来获取变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 2020-01-14
    相关资源
    最近更新 更多