Vous trouverez ci-après des exemples d’expressions de rapport concernant des questions portant sur un choix.
Si une question à choix unique fait référence à elle-même dans un emplacement réservé, par exemple, ${select_one}, elle renvoie l’étiquette du choix. Si une question à sélection unique est employée dans une expression ou que la question utilise une sélection externe, la question à sélection unique renvoie le nom d’un élément de choix. L’exemple suivant utilise un nom de choix, et non une étiquette, pour une instruction conditionnelle :
${if select_one=="choice1Name"}The user selected the first choice.${/}
Pour afficher le nom d’un choix plutôt que l’étiquette, utilisez l’expression getValue :
${select_one | getValue:""}
Pour les deux questions de type sélection unique et sélection multiple, vous pouvez utiliser une expression pour placer une case à cocher en regard d’un élément de choix, qui est coché selon la réponse à la question. Le nom de choix (et non l’étiquette de choix) doit être utilisé. Les expressions suivantes ont pour effet d’afficher les fruits sélectionnés :
${select_one | checked:"apple"} Apple
${select_one | checked:"pear"} Pear
Si Allow "Other" (Permettre « Autre ») a été activé pour une question à sélection unique ou multiple, utilisez le nom de choix other:
${select_one | checked:"other"} Other fruits you like: ${favFruits_other}
Les questions à choix multiples prennent en charge des expressions permettant de générer le montant total des choix sélectionnés et de générer un choix sélectionné spécifique :
${select_multiple | countSelected}
${choiceQuestion1 | selectedAt:2}
Remarque :
L’expression selectedAt commence à compter les choix sélectionnés à partir de zéro. Cela signifie que ${choiceQuestion1 | selectedAt:2} renverra le troisième choix sélectionné.
Les questions de type sélection multiple ont également une expression pour renvoyer tous les éléments de choix sélectionnés comme liste à puces, comme suit :
${select_multiple | appearance:"bullets"}
Remarque :
Si l’étiquette de votre élément de choix contient des guillemets doubles, ils doivent être précédés d’une barre oblique inverse. Sinon, le rapport ne s’imprimera pas. Une barre oblique inverse nʼest pas nécessaire pour des guillemets simples. En voici un exemple :
${select_one | checked:"Service provided by \"Greg's Plumbing\""} Service provided by "Greg's Plumbing"
Vous avez un commentaire à formuler concernant cette rubrique ?