我有一个包含一堆问题和可能答案的表格。因此,用户可以输入答案或从单选按钮中进行选择,或者从下拉菜单中选择许多选项。我正在使用来自React的CSVLink导出我的表单答案。目前,我已正确导出所有问题,但我一直在努力导出答案。我正在使用formValueSelector来获取答案,目前我的情况是这样:
[Question 1:{id: "1", display: "Blaah"}
Question 2:{id: "2", display: "Bleeh"}
Question 3:"Bluuh"
Question 4:{id: "2", display: "Blooh"}]
另请参见:form value selector output
所以我的一些答案是字符串,有些是对象和数组,我只需要访问“ 显示”即可。我如何确保正确的问题得到正确的答案? (您只能在图像中看到qu1、2、9、10、11,但是知道qu得到了什么答案)我将问题显示为文本,即“您叫什么名字?” “您的性别是什么”,但问题具有与之相关的ID:
{ id: '1', text: 'What is your name?' },
{ id: '2', text: 'What is your gender?' }
并且我正在将文本显示在CSV中,但我需要显示正确的答案,因为并非必须回答所有问题,然后我不能只在数组中调用它...