- Posts: 5056
- Thank you received: 1267
Ask the community, share ideas, and connect with other LimeSurvey users!
And what did you change? After trying everythingflasher44 wrote: IT WORKS !!!!
Thank you so much for your help guys !!!
<div> {% set bird1SGQA = processString('{SPECIES_BI1_SQ001.SGQA}') %} {% set aResponses = getAllTokenAnswers(aSurveyInfo.sid) %} {% set responseSum = 0 %} {% set responseCount = 0 %} {% set responseToken = '' %} {% set responseFirstname = '' %} {% set responseLastname = '' %} {% for response in aResponses %} {% if (response[bird1SGQA] != '') %} {% set responseSum = responseSum + response[bird1SGQA]|number_format %} {% set responseCount = responseCount + 1 %} {% endif %} {% if (loop.index == 1) %} {% set responseToken = response['token'] %} {% endif %} {% if (loop.index == 1) %} {% set responseToken = response[firstname] %} {% endif %} {% if (loop.index == 1) %} {% set responseToken = response[lastname] %} {% endif %} {% endfor %} {% if (responseCount > 0) %} There are {{ responseCount }} valid responses for Q1, {{ lastname }} {{ firstname }}with token value {{ responseToken }}. <br /> The sum of all valid responses is {{ responseSum }}. <br /> The average of all valid responses is {{ (responseSum/responseCount) }}. {% endif %} </div>
or processString('{TOKEN:FIRSTNAME}') in a twig filetpartner wrote: Try {TOKEN:FIRSTNAME}.