在 Logic-App Liquid Map 中将字符串转换为整数

Converting string to integer in Logic-App Liquid Map

我正在尝试在 Logic-App Liquid 贴图中将字符串转换为整数。 我的Liquid是这样的

{% assign var = "2" %}
{% assign number = var| Plus: 1 %}

{
"number":"{{number}}"
}

并且输出(下方)计算为 21(字符串连接)而不是预期的 3。

{
    "number": "21"
}

任何关于如何将此字符串更改为整数以便我可以对其进行数学计算的建议都将不胜感激。

谢谢

根据一些测试,当我们运行它在逻辑应用程序液体中时,似乎{% assign number = var | Plus: 1 %}无法将字符串转换为整数(尽管它在逻辑应用程序之外的液体中工作,因为许多网站和互联网上提到的帖子)。

但我们可以在逻辑应用程序中通过以下液体模板来完成:

{% assign var = "2" %}
{% assign var1 = var | Round %}
{% assign number = var1 | Plus: 1 %}

{
    "var1":{{var1}},
    "number":{{number}}
}

它在我的逻辑应用程序中运行良好,下面是结果的屏幕截图: