Grâce au chaînage d’expressions avancé dans vos formulaires, vous pouvez créer des formules mathématiques pour calculer une valeur. Utilisez la fonction SUBSTR pour obtenir un nombre défini de caractères d'une variable. Par exemple, obtenez les 4 premiers caractères de la réponse à une question.
La fonction SUBSTR vous permet de renvoyer un nombre défini de caractères de la variable en fonction des positions d'index définies dans les deuxième et troisième valeurs de l'expression.
Par exemple, si le demandeur indique un numéro de téléphone à 10 chiffres à la question 1 et que nous voulons extraire l'indicatif régional de ce numéro (les trois premiers chiffres), nous pouvons utiliser l'expression : {{ subStr(q1, 0, 3 ) }}. Si le demandeur répond à la question par 61355555, l'expression extrait et renvoie le chiffre 613.
La configuration et la mise en forme de l’expression SUBSTR 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 SUBSTR doit être configurée comme suit :
{{ SUBSTR(identifier, int, int) }} |
Le premier nombre entier est inclusif et constitue donc le point de départ de la plage. Par contre, le deuxième nombre entier est exclusif, ce qui signifie que la plage se terminera par la cellule précédente.