Grâce au chaînage d’expressions avancé dans vos formulaires, vous pouvez créer des formules mathématiques pour calculer une valeur. Cet article explique comment utiliser la fonction STR pour chaîner les réponses à une question dans un format liste.
La fonction STR permet de convertir une seule valeur en chaîne. Si vous essayez d’utiliser une fonction STR sur des champs de réponses texte, la chaîne sera extraite comme une liste, en séparant les valeurs de chaque réponse texte par une virgule (pas d’espace).
Si vous souhaitez utiliser une fonction STR sur une question fermée (c.-à-d. case à cocher) les scores des réponses sélectionnées seront extraits sous forme de liste, en séparant les valeurs de chaque choix par une virgule (pas d'espaces).
ASTUCE ! Si vous souhaitez extraire les étiquettes de choix d'une question fermée dans une liste, pensez au chaînage intégré au formulaire.
La configuration et la mise en forme de l’expression STR sont primordiales pour éviter qu’un message d’erreur ne s’affiche dans votre formulaire à l’endroit où s’afficherait habituellement le résultat de l’expression. La première ligne de l’expression STR doit être configurée comme suit :
{{ STR(variable) }} |
STR d'une colonne | {{ STR(q1[:0]) }} | En fonction de l’indexation de grille, la chaîne de la colonne 1 sera extraite. |
STR d'une ligne | {{ STR(q2[1:]) }} | En fonction de l’indexation de la grille, la chaîne de la ligne 2 sera extraite. |
STR d'une plage | {{ STR(q1[0:4]) }} | En fonction de l’indexation de la grille, la chaîne des 4 premières cellules sera extraite. |
STR de la question entière | {{ STR(q1) }} | Toutes les réponses à la question 1 seront chaînées. |