Я работаю с двумя виджетами для целей этого вопроса: виджет Установить переменные и разделение на основе виджета. Я хочу перебрать свой массив, который я передаю (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 logi c, он добавил эти пробелы внутри строки.
SO Если мое предположение правильно, как я могу заставить Twilio оценивать increment
как число? Если мое предположение неверно, как я могу достичь этой итерации стиля "для l oop"?