Выражения для вопросов с выбором

Ниже приведены примеры выражений отчета для вопросов с выбором.

Если вопрос упоминается в качестве заполнителя, например ${select_one}, то он вернет надпись выбора. Если в выражении используется вопрос с одним вариантом ответа, либо вопрос использует внешний выбор, то вопрос с одним вариантом ответа будет возвращать имя элемента выбора. В примере ниже использует значение имени, а не надписи для условного выражения:

${if select_one=="choice1Name"}The user selected the first choice.${/}

Если вы хотите отобразить имя выбора, а не надпись, используйте выражение getValue:

${select_one | getValue:""}

Для вопросов с одним и несколькими вариантами выбора выражение может использоваться для размещения отметки рядом с элементом для выбора, которая заполняется в зависимости от ответа. Должно быть использовано имя варианта выбора (не надпись выбора). Следующие выражения будут отображать выбранные фрукты:

${select_one | checked:"apple"} Apple

${select_one | checked:"pear"} Pear

Если для вопроса с выбором одного или нескольких вариантов ответа включено Разрешить "Другие", используйте имя варианта other:

${select_one | checked:"other"} Other fruits you like: ${favFruits_other}

Выберите выражение поддержки нескольких вопросов для расчета количества выбранных вариантов и вывода определенного выбранного:

${select_multiple | countSelected}

${choiceQuestion1 | selectedAt:2}

Примечание:

Выражение selectedAt начинает отсчет выбранных вариантов с нуля. То есть ${choiceQuestion1 | selectedAt:2} возвратит третий выбранный вариант.

Вопросы с множественным выбором также имеют выражение, позволяющее возвращать все выбранные варианты в виде:

${select_multiple | appearance:"bullets"}

Примечание:

Если надпись выбранного вами элемента содержит двойные кавычки, им должна предшествовать обратная косая черта. В противном случае отчет не будет распечатан. Обратная косая черта не обязательна для одиночных кавычек. Ниже приведен пример:

${select_one | checked:"Service provided by \"Greg's Plumbing\""} Service provided by "Greg's Plumbing"