Using insertans within if commands

Más
2 años 4 días antes #157650 por joebloggs1987
I am just wondering how to display an answer by using an if command.

E.g....
if(a == 1, "INSERTANS", "")

Is there a way of doing this in Limesurvey?

Thanks.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

LimeSurvey Partners
Más
2 años 4 días antes - 2 años 4 días antes #157652 por Joffm
Respuesta de Joffm sobre el tema Using insertans within if commands
Of course:

Without knowing exactly, what "a==1" is, well, just any comparison.
Something like: {if(a==1,Q01_SQ001.NAOK,"alternative text")}

Joffm


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Última Edición: 2 años 4 días antes por Joffm.
El siguiente usuario dijo gracias: LouisGac, mandroul

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
1 mes 3 semanas antes #186139 por mandroul
Respuesta de mandroul sobre el tema Using insertans within if commands
Hi Joffm,

I'm trying to do the same but when I'm using the following statement in my question:

{if(Q4.NAOK == 'A1','alternative text')}

I get syntax errors:



Would appreciate any help as I can't find any troubleshooting on the manual
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
1 mes 3 semanas antes #186156 por jelo
Respuesta de jelo sobre el tema Using insertans within if commands
The issue is in the Question Q4 itself. The variable Q4 contains more data than needed.
What is Q4. If it is a Equation question it might contain HTML code somewhere, which pollutes the variable Q4.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
1 mes 3 semanas antes - 1 mes 3 semanas antes #186159 por tpartner
Respuesta de tpartner sobre el tema Using insertans within if commands
Your IF statement is incomplete. You need to include both the result if true and the result if untrue.

{if(Q4.NAOK == 'A1', 'Result if true', 'Result if untrue')}

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Official LimeSurvey Partner - partnersurveys.com
Última Edición: 1 mes 3 semanas antes por tpartner.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
1 mes 3 semanas antes #186162 por DenisChenu
Respuesta de DenisChenu sobre el tema Using insertans within if commands

tpartner escribió: Your IF statement is incomplete. You need to include both the result if true and the result if untrue.

Not since 3.0.2 :)
github.com/LimeSurvey/LimeSurvey/commit/...9b8a12bc55cd33b46a1e


Else : i think there are a bad copy/paste of code looking at www.limesurvey.org/media/kunena/attachments/195537/Capture.PNG screenshot.

I my opinion : you must check HTML source of question

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
1 mes 2 semanas antes - 1 mes 2 semanas antes #186209 por mandroul
Respuesta de mandroul sobre el tema Using insertans within if commands
Thank you all, you've been very helpful.

I can confirm that the field of the untrue case does not need to be completed if not necessary.

Issue resolved after checking the HTML source.

It seems that somehow some options/tags were added on the background in the HTML source after pasting from word and changing fonts. Just removing the extra added options/tags resolved the issue.

Couldn't reproduce the issue for potentially filling a bug report.
Última Edición: 1 mes 2 semanas antes por mandroul.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

¡Comenzar ahora!

Simplemente cree una cuenta y comience a usar LimeSurvey hoy mismo.

Registrarse ahora
¡Únase a nuestro boletín informativo!

Iniciar sesión