如何引用单选按钮组问题的correctAnswer并填充至其他字段?
需求实现方案
这个需求完全可以实现,核心是直接引用单选按钮组问题的correctAnswer属性值(而非用户的选择值)来绑定目标字段。以下是不同场景下的常见实现方式:
低代码/无代码表单工具(如Microsoft Forms、Typeform、问卷星高级版)
这类工具通常支持字段间的公式引用,你可以在目标字段的默认值或计算规则中,直接选择单选按钮组的「正确答案」属性。比如在公式编辑器中输入类似Question1.correctAnswer的表达式(具体语法依工具而定),就能固定拉取正确答案值,不受用户选择影响。自定义开发表单(如React、Vue项目)
可以在组件初始化时,从单选按钮组的配置数据中提取correctAnswer值,直接赋值给目标字段的状态变量,同时禁用目标字段的编辑权限,确保值不会被用户修改。示例代码片段:// 假设单选按钮组的配置数据 const radioQuestion = { id: "q1", options: ["A", "B", "C"], correctAnswer: "B" }; // 初始化目标字段值 const [fixedAnswer, setFixedAnswer] = useState(radioQuestion.correctAnswer);Google Sheets联动表单
如果是Google Forms联动Sheets,可以在Sheets中插入公式,直接引用预先维护在隐藏列的正确答案,目标单元格固定引用该隐藏列的值,忽略表单提交的用户选择列。
注:你提供的截图中预期表达式的核心逻辑,本质就是直接调用单选问题的
correctAnswer属性,只要工具支持访问这个内置属性,就能实现固定显示正确答案的效果。
内容的提问来源于stack exchange,提问作者Mark L
相关产品推荐
相关产品推荐

