PrashantMaheshw
3 years agoQrew Captain
Jinja Dynamic Variable Name using Loop Index
Assuming I've two fields in my table
son1
son2
I'm trying to create two records in another table using jinja loop(which is happening) but the dynamic names are not out of my reach
"to": "bsp8bd9qp",
"data": [
{% for i in range(2) %}
{ "17": { "value" : "{{a.son~loop.index}}" }}
{% if loop.last == false %},{% endif %}
{% endfor %}
]
}
Below works but predictably gives me value for only son1 and not son2
{ "17": { "value" : "{{a.son1~loop.index}}" }}
------------------------------
Prashant Maheshwari
------------------------------
son1
son2
I'm trying to create two records in another table using jinja loop(which is happening) but the dynamic names are not out of my reach
"to": "bsp8bd9qp",
"data": [
{% for i in range(2) %}
{ "17": { "value" : "{{a.son~loop.index}}" }}
{% if loop.last == false %},{% endif %}
{% endfor %}
]
}
Below works but predictably gives me value for only son1 and not son2
{ "17": { "value" : "{{a.son1~loop.index}}" }}
------------------------------
Prashant Maheshwari
------------------------------