Actions

Default answers/da: Difference between revisions

From LimeSurvey Manual

(Created page with "{{Alert|Title=Opmærksomhed|text= '''Bemærk:''' * For skjulte spørgsmål kan en alternativ løsning være ExpressionScript med ExpressionScript - Presentation#Caution_abou...")
(Created page with "=Standardværdi med ExpressionScript=")
Line 24: Line 24:




=Default value with ExpressionScript=
=Standardværdi med ExpressionScript=





Revision as of 08:40, 27 December 2023


Introduktion

Du kan tildele forskellige spørgsmålstyper en standardværdi, der skal registreres i det tilfælde, hvor undersøgelsesdeltageren springer spørgsmålet over eller beslutter, at han eller hun er tilfreds med det angivne standardsvar. For at få adgang til denne mulighed skal du se efter knappen rediger standardsvar på spørgsmålspanelet:



Gyldige værdier

  • For enkeltvalgsspørgsmål vil du se rullefelter, hvorfra du kan vælge den ønskede standardværdi.
  • For flervalgsspørgsmål vil du se afkrydsningsfelter, hvorfra du kan vælge den ønskede standardtilstand (afkrydset eller ej markeret).
  • For spørgsmål om tekstindtastning vil du have et tekstindtastningsfelt, hvor du kan indtaste en hvilken som helst streng eller udtryk. Hvis du bruger et udtryk, skal der bruges krøllede parenteser.
  • For spørgsmål om dato og klokkeslæt, hvis du angiver en fast værdi, skal formatet på den faste værdi være ÅÅÅÅ-MM-DD (f.eks.: 2022-02- 28). Hvis du bruger et udtryk til at angive en dato, skal formatet være som dato ('Ym-d') eller dato ('Ymd H:s'). For eksempel, hvis du vil indstille det aktuelle klokkeslæt som standard i et datospørgsmål med formatet TT:MM (time og minut), skal du bruge fuldtidsformatet i standardsvarfeltet: dato (' Ymd H:s'). Formatet i udtrykket er uafhængigt af formatet fra spørgsmålsindstillingerne.
  Bemærk:
  • For skjulte spørgsmål kan en alternativ løsning være ExpressionScript med tildelingsoperator .



Standardværdi med ExpressionScript

Only "Text" and "Yes/No" question types allow the survey administrator to make use of the LimeSurvey ExpressionScript to change the default value. For all the other question types you can use assignment operators.


Example

  • You have a non-anonymous survey, where {TOKEN:ATTRIBUTE_1} is the person's age as of the time the survey participants table was created. You want to prefill a question/default answer with the person's age and ask them to validate the age or to let him or her change the age value if it is not accurate. To do that, enter {TOKEN:ATTRIBUTE_1} in the text entry field for the default answer.