SetProperty() 未按预期更新对象。
我初始化了一个对象HasAtLeast1AttachmentsWith = {"CapitalCall":"False"}
。
然后我使用下面的表达式创建一个撰写动作
if(condition,setProperty(variables('HasAtLeast1AttachmentsWith'),'CapitalCall','True'),0)
我运行了一个测试,其中 if 条件返回 true,并且 compose 输出正确显示{"CapitalCall":"True"}
。但是,HasAtLeast1AttachmentsWith
仍然显示为{"CapitalCall":"False"}
/ 未被 更新setProperty
。有人知道这是为什么吗?我需要 compose 操作在条件成立时更新对象。
在我的用例中,我将根据不同的逻辑表达式对对象进行多次更新。能否使用表达式在单个组合操作中处理所有这些操作?