A continuación se proporcionan ejemplos de expresiones de informe para preguntas de elección.
Si se hace referencia a una pregunta de selección única en un marcador de posición, por ejemplo, ${select_one}, devolverá la etiqueta seleccionada. Si se utiliza una pregunta de selección única dentro de una expresión, o si la pregunta utiliza una selección externa, una preguntas de selección única devolverán el nombre de un elemento seleccionado. El siguiente ejemplo utiliza un nombre de opción, en lugar de una etiqueta, en una declaración condicional:
${if select_one=="choice1Name"}The user selected the first choice.${/}
Para mostrar el nombre de una opción, en lugar de la etiqueta, utilice la expresión getValue:
${select_one | getValue:""}
Tanto para las preguntas de selección única como de selección múltiple, puede usar una expresión para colocar una casilla de verificación junto a un elemento de opción, que se rellena en función de la respuesta a la pregunta. Se debe utilizar el nombre de opción, en lugar de la etiqueta de opción. Las expresiones siguientes muestran las frutas seleccionadas:
${select_one | checked:"apple"} Apple
${select_one | checked:"pear"} Pear
Cuando se habilita Permitir "Otro" para una pregunta de selección única o múltiple, utilice el nombre de opción de other:
${select_one | checked:"other"} Other fruits you like: ${favFruits_other}
Las preguntas de selección múltiple admiten expresiones para generar la cantidad total de opciones seleccionadas, así como para generar una opción seleccionada concreta:
${select_multiple | countSelected}
${choiceQuestion1 | selectedAt:2}
Nota:
La expresión selectedAt empieza a contar las opciones seleccionadas a partir de 0. Significa que ${choiceQuestion1 | selectedAt:2} devolverá la tercera opción seleccionada.
Las preguntas de selección múltiple también cuentan con una expresión compatible para devolver todos los elementos de opción seleccionados en forma de una lista con viñetas, como se indica a continuación:
${select_multiple | appearance:"bullets"}
Nota:
Si la etiqueta del elemento elegido contiene comillas dobles, deben estar precedidas por una barra inversa; de lo contrario, el informe no se imprimirá. No se necesita la barra inversa para las comillas simples. A continuación, encontrará un ejemplo:
${select_one | checked:"Service provided by \"Greg's Plumbing\""} Service provided by "Greg's Plumbing"