Access "last completed" token value?

More
3 years 11 months ago #95099 by lovepade
I want to use limesurvey to gather quarterly inputs from reports.

I want to show reports a welcome message saying something like: "Welcome - you last took this survey og Friday the 19th of april. If you submit new answers the previous answers will be overwritten".

I can use Expression Manager to save the current date in a hidden field. Then I can show that hidden field later - but It will just show the current date. I need to access the token attribute "completed"? How to do this? - It seems I can only access custom attributes fields?

Thanks
Andreas

Please Log in to join the conversation.

More
3 years 11 months ago #95107 by tpartner
If you are using the following settings:
- Allow editing responses after completion = Yes
- Enable token-based response persistence = Yes

A quick test indicates that this works:
Welcome - you last took this survey on {TOKEN:COMPLETED}...

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
3 years 11 months ago - 3 years 11 months ago #95108 by lovepade
Ahh - I didn't have those two settings enabled. THANKS

But this validation doesn't pass the Expression Manager test:
! is_empty(TOKEN:COMPLETED)

SO I can create a hidden question of type EQUATION, with {TOKEN:COMPLETED} as question?

And the as validation later have
hiddenQuestion != "N"

I can't seem to make this work right now. Any help appreciated
Last Edit: 3 years 11 months ago by lovepade.

Please Log in to join the conversation.

More
3 years 11 months ago #95117 by tpartner
I think this:
! is_empty(TOKEN:COMPLETED)


Should be this:
TOKEN:COMPLETED ! = 'N'

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The following user(s) said Thank You: lovepade

Please Log in to join the conversation.

More
3 years 11 months ago #95223 by lovepade
Thanks - this works!

Please Log in to join the conversation.