calculate
您可以在下拉列表和文本输入之间包含一个字段,您可以在其中从文件中提取值,并使用其中选择的值作为键csv
之间的对应关系。您可以在此处找到有关计算工作原理的说明。valueA
codeA
ValueA
pulldata(...)
这里有一个简单的例子。在调查选项卡中:
|type |name |label |calculation|
|select_one keys|value_a|Value A | |
|calculate |code_a | |pulldata('data', 'value_column', 'key_column', ${value_a}|
|note |note |Code A value: ${code_a}| |

在选项选项卡中:
|list_name|name |label |
|keys |valueA_1|valueA_1|
|keys |valueA_2|valueA_2|
(.......)

该文件data.csv
应如下所示:
|value_column|key_column|
|valueA_1 |codeA_1 |
|valueA_2 |codeA_2 |
(.......)

最后,我建议考虑在 中应用级联选择布局value_a
,因为从 300 个值中选择一个可能具有挑战性。另一种选择是按字母顺序或不同顺序对这些选项进行排序,这样当有人填写您的表格时,她就会知道如何轻松找到合适的选项。
希望这可以帮助!