add option D

This commit is contained in:
朱潮 2025-10-28 22:08:35 +08:00
parent 43b6bc739e
commit 4e0b74d027
2 changed files with 24 additions and 6 deletions

View File

@ -973,9 +973,18 @@ class EnhancedSurveyHandler(BaseHTTPRequestHandler):
const options = [];
const labels = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'];
for (let i = 0; i < 8; i++) {{
const optionKey = `选项 ${{labels[i]}}`.trim();
const optionText = question[optionKey];
// 通过遍历所有键来找到选项
for (let i = 0; i < labels.length; i++) {{
let optionText = null;
// 遍历问题的所有键寻找匹配的选项
for (const key in question) {{
// 检查键是否包含当前选项字母忽略空格数量
if (key.replace(/\\s+/g, '').includes(`选项${{labels[i]}}`)) {{
optionText = question[key];
break;
}}
}}
if (optionText && optionText.trim()) {{
options.push(`

View File

@ -1151,9 +1151,18 @@
const options = [];
const labels = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'];
for (let i = 0; i < 8; i++) {
const optionKey = `选项 ${labels[i]}`.trim();
const optionText = question[optionKey];
// 通过遍历所有键来找到选项
for (let i = 0; i < labels.length; i++) {
let optionText = null;
// 遍历问题的所有键,寻找匹配的选项
for (const key in question) {
// 检查键是否包含当前选项字母(忽略空格数量)
if (key.replace(/\s+/g, '').includes(`选项${labels[i]}`)) {
optionText = question[key];
break;
}
}
if (optionText && optionText.trim()) {
options.push(`