使用ceil运算符进行LogicApp液体转换

时间:2018-10-15 20:44:49

标签: json azure-logic-apps dotliquid

我有一个Liquid转换JSON-JSON。我有以下内容:

{
    "Ceiling":{{  44.25 | Ceil }},
}

但是我得到了

 "Ceiling":  44.25

不是

"Ceiling": 45

我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

如felixmondelo所说,您可以使用Debug C# Custom Actions舍入一个数字。

  

Round,RoundDown和RoundUp函数将数字四舍五入到指定的小数位数:
  ·如果下一位数字是5或更高,则舍入会四舍五入。否则,此函数将向下舍入。
  · RoundDown 始终四舍五入到前一个较低的数字。
  · RoundUp 总是四舍五入到下一个更大的数字。

我在逻辑应用程序中进行了测试,并重现了您的问题,可能是一些错误。您可以使用以下代码进行测试:

{"Ceiling":"{{  44.75 | Round }}"}