Sono forniti di seguito degli esempi di espressioni del report per le domande di scelta.
Se una domanda select one viene indicata da sola in un segnaposto, ad esempio ${select_one}, restituirà l'etichetta della scelta. Se si utilizza una domanda a selezione singola all'interno di un'espressione, oppure se la domanda utilizza una selezione esterna, una domanda a selezione singola restituirà il nome di un'opzione di scelta. Il seguente esempio utilizza un nome di selezione, al posto di un'etichetta, per un'istruzione condizionale:
${if select_one=="choice1Name"}The user selected the first choice.${/}
Per visualizzare il nome di una scelta al posto dell'etichetta, usare l'espressione getValue:
${select_one | getValue:""}
Per le domande a risposta singola e per quelle a risposta multipla è possibile usare un'espressione per inserire un segno di spunta accanto a un elemento selezionabile, che viene compilato in base alla risposta. Deve essere utilizzato il nome della scelta, non il nome dell'etichetta. Le seguenti espressioni mostrano la frutta selezionata:
${select_one | checked:"apple"} Apple
${select_one | checked:"pear"} Pear
Quando Consenti "Altro" è stato abilitato per una domanda a selezione singola o multipla, utilizzare il nome della scelta di other:
${select_one | checked:"other"} Other fruits you like: ${favFruits_other}
Selezionare espressioni che supportano domande a scelta multipla per emettere il numero totale di scelte selezionate e per emettere una scelta selezionata specifica:
${select_multiple | countSelected}
${choiceQuestion1 | selectedAt:2}
Nota:
L'espressione selectedAt inizia a contare le opzioni selezionate da zero. Ciò significa che ${choiceQuestion1 | selectedAt:2} restituirà la terza opzione selezionata.
Seleziona le domande multiple ha anche un'espressione supportata per restituire tutti gli elementi di scelta selezionati come un elenco puntato, come segue:
${select_multiple | appearance:"bullets"}
Nota:
Se l'etichetta dell'elemento scelto contiene doppie virgolette, queste devono essere precedute da una barra rovesciata; in caso contrario, il report non verrà stampato. Una barra rovesciata non è necessaria per le singole virgolette. come nell'esempio seguente:
${select_one | checked:"Service provided by \"Greg's Plumbing\""} Service provided by "Greg's Plumbing"