Forum Discussion

DougHenning1's avatar
DougHenning1
Community Manager
3 years ago

Re: Jinja Dynamic Variable Name using Loop Index

To reference the son1 and son2 fields using a variable, you need to refer to each as a['son1'] and a['son2'].  Try this:

"to": "bsp8bd9qp",
"data": [
{% for i in range(2) %}
{ "17": { "value" : "{{a['son'~loop.index]}}" } }
{% if loop.last == false %},{% endif %}
{% endfor %}
]
}​

Hope that helps!

------------------------------
Doug Henning
------------------------------

1 Reply

  • PrashantMaheshw's avatar
    PrashantMaheshw
    Qrew Captain

    DOUG !!!

    MY BIG FAT THANKS TO YOU !!!

    You've helped me cut down my jinja query from 30 lines to few handful .

    THANK YOU SO MUCH !!!

     adding you to friend list for PM , please accept

    ------------------------------
    Prashant Maheshwari
    ------------------------------