我需要在某个if情况下将空值发送到CRM端点。
由于我需要逻辑应用程序的多个部分的值,我想使用变量。
此代码仅将变量设置为""但不要为空。 在IC_CODE不是' 05'
的情况下,我需要null。"Set_variable_conditional_interchangability": {
"type": "SetVariable",
"inputs": {
"name": "conditional_interchangability",
"value": "@{if(equals(items('For_each')?['IC_CODE'], '05'), 928350000, null)}"
},
"runAfter": {
"Set_variable_direction": [
"Succeeded"
]
}
}
答案 0 :(得分:1)
因为您在值中使用花括号{}
,所以运行时将空值转换为空字符串。
试试这个:
"Set_variable_conditional_interchangability": {
"type": "SetVariable",
"inputs": {
"name": "conditional_interchangability",
"value": "@if(equals(items('For_each')?['IC_CODE'], '05'), 928350000, null)"
},
"runAfter": {
"Set_variable_direction": [
"Succeeded"
]
}
}
HTH