我正在逻辑应用程序中使用撰写操作,其中我需要使用一个逻辑函数,如果 xx 条件通过,则它可以从一个撰写操作(例如 compose1)获取输出,如果失败,则可以使用 compose2 我尝试使用“if”逻辑函数,但它一直说表达式错误。 例如我用过的...
if(contains(outputs('Create_duplicateKey'),'SendVehicleOrder'),'outputs('Compose_Priority')','outputs('Compose_Category')')
我也尝试过直接使用 compose1 和 compose2 的输出,但仍然失败......
if(contains(outputs('Create_duplicateKey'),'SendVehicleOrder'),'Id: @{items('Loop_through_all_alerts')?['ID']}','orderType: @{items('Loop_through_all_alerts')?['OrderType']}')
我是否可以在表达式中使用这些输出
最佳答案
从我的末端复制后,就像@Skin提到的删除引号将使它工作。
if(contains(outputs('Create_duplicateKey'),'SendVehicleOrder'),outputs('Compose_Priority'),outputs('Compose_Category'))
或者,您可以使用条件操作来实现您的要求。
关于azure - 逻辑应用程序 : Using the "compose" action with an IF statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72621888/