我目前正在使用Application Designer 2.1.0设计住户调查。当我在条件或约束列中或在计算表(计算列)中包含必须求值的表达式时,当我尝试使用Application Designer的预览功能为相应问题填写答案时,会生成错误。 A screenshot of the error is shown in image 1. 这是我尝试通过将任何表达式转移到计算表来使其起作用的尝试。
但是在我所有的尝试中生成的常见错误是未定义变量mobileNumber。 XLSX Converter不会产生错误。
事实上,我已经使用调查部分工作表中的名称列定义了变量。 A screenshot of this is shown in image 2.定义了变量/表头列名称的单元格以黄色突出显示。
当我尝试按照ODK文档的说明在单引号('mobileNumber')中包含变量名称时,XLSX Converter as shown in image 3.会产生错误
即使我尝试在表达式中使用约束列,我也发现了同样的错误。
我确定我遇到了一些基本的错误。该调查必须在2周内进行现场测试! 任何帮助表示赞赏。
答案 0 :(得分:0)
该问题似乎是由于LibreOffice / OpenOffice将单引号自动更正为智能引号引起的。有关更多详细信息,请参见https://forum.opendatakit.org/t/expression-in-condition-column-not-successfully-evaluated/15736/5。