تتوفر أدناه أمثلة على تعبيرات التقرير لأسئلة الاختيارات.
إذا تمت الإشارة إلى سؤال الاختيار الواحد في عنصر نائب بذاته، على سبيل المثال ${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"