在其他函数之后运行UDF?
我有一个UDF收集其他function的结果,并将其发送到计算和发送响应的Web API。 例如
ABCD 7 =CalcResult(E7, F7) =CalcResult(G7, H7) 234 =SendToAPI(A7,B7,C7) 8 =CalcResult(E8, F8) =CalcResult(G8, H8) 274 =SendToAPI(A8,B8,C8) 9 ... ... ... ...
会发生什么事情是,当你运行SendtoAPI它张贴到两个空值和c值,然后在CalcResult完成后的第二个与正确的数据的API两次。
有没有什么方法可以先调用?
将SendToAPI设置为最后一次运行?
当用尚未计算的参数调用UDF时,UDF在计算序列中经常被计算多次。 一个未计算的variables参数对于UDF来说是一个空的变体:所以解决方法是退出UDF而不发送给web api,如果任何参数是空的。
有关更多详细信息,请参阅我的网站http://www.decisionmodels.com/calcsecretsj.htm