替换 Azure 逻辑应用中的字符串

mk *_*hal 1 c# azure azure-logic-apps

当我尝试替换 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"
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

当我保存上面的代码时,我收到了这个错误,虽然我想从相同的变量中替换并再次放入它,但它不允许我提供自我引用。

Geo*_*hen 5

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

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

在此处输入图片说明

在此处输入图片说明