Open Data Kit 2.0: любое выражение в столбце «условие» листа опроса выдает ошибку - PullRequest
0 голосов
/ 17 октября 2018

В настоящее время я занимаюсь разработкой обследования домохозяйств с использованием Application Designer 2.1.0.Когда я включаю выражение, которое должно оцениваться в столбцах условия или ограничения или в листе вычислений (столбце расчета), возникает ошибка, когда я пытаюсь заполнить ответ на соответствующий вопрос с помощью функции предварительного просмотра в Application Designer. Снимок экрана ошибки показан на рисунке 1. Это попытка, при которой я пытался заставить ее работать путем передачи любых выражений на лист вычислений.

Но распространенная ошибка, сгенерированная ввсе мои попытки состоят в том, чтобы переменная, mobileNumber в этом случае, не была определена.XLSX Converter не генерирует ошибку.

Я определил переменную, используя столбец имени в листе раздела опроса. Снимок экрана показан на рисунке 2. Ячейка, в которой определено имя столбца переменной / заголовка таблицы, выделяется желтым цветом.

Когда я пытаюсь включить имя переменной в одинарные кавычки ('mobileNumber'), как указано в документации ODK, XLSX Converter генерирует ошибку , как показано на рисунке 3.

Я обнаружил, что такие же ошибки появляются, даже если я пытаюсь использовать ограничениестолбец с выражением.

Я уверен, что я что-то неправильно понял.Опрос должен пройти полевые испытания через 2 недели!Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 ноября 2018

Похоже, проблема связана с тем, что LibreOffice / OpenOffice автоматически корректирует одинарные кавычки в умные кавычки.См. https://forum.opendatakit.org/t/expression-in-condition-column-not-successfully-evaluated/15736/5 для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...