【发布时间】:2020-07-11 21:26:08
【问题描述】:
为了这个问题,我正在使用两个小部件:
设置变量小部件,以及基于小部件的拆分。我想遍历我传入的数组 (flow.data.arr):
我正在尝试设置变量:
key: increment
value: {% if flow.variables.increment %}{{flow.variables.increment | plus:1}}{% else %}0{% endif %}
并在拆分基础上:
condition: flow.data.arr[increment].nestedValue isNotBlank
我已经用数字进行了测试,如果我插入 0 或 1,那么它可以完美运行。我的假设是它将increment var 评估为字符串,因为当我在 if 逻辑中包含空格时,它会将这些空格添加到字符串中。
所以如果我的假设是正确的,我怎样才能让 Twilio 将 increment 评估为一个数字?如果我的假设是错误的,我该如何实现这种“for循环”风格的迭代?
【问题讨论】:
标签: javascript for-loop twilio liquid twilio-studio