Azure的ADF表达式不能出于某种原因解析此。
这是用于设置一个名为“出”的字符串变量的变量的活性的表达。 @replace('whats\up','\','/')
错误是:Invalid Position 25 Syntax error: Missing comma between arguments
实际上指向/
字符
@ '\' &/ @ '/' 不有所作为。无论是做“\\”的任意组合,“/”,....
其实我的价值what\up
被分配了一个“中”命名的变量。所以,真正的表达式为:@replace(variables('in'),'\','/')
它产生同样的错误,但一个Position 30
有没有什么是我能找到接近解释ADF表达式引擎/编译/执行。
在这里输入的形象描述@代替(“什么\起来,‘\’,‘/’)你错过了一个单引号”了之后。
{
"name": "pipeline14",[![enter image description here][1]][1]
"properties": {
"activities": [
{
"name": "Set Variable1",
"type": "SetVariable",
"typeProperties": {
"variableName": "a",
"value": "@replace('whats\\up','\\','/')"
}
}
],
"variables": {
"a": {
"type": "String"
}
}
}