Известные проблемы

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

Список сообщений об ошибках, которые могут происходить при сохранении или публикации опроса, находится в разделе Поиск и устранение проблем.

Чтобы сообщить или узнать больше об ошибках в Survey123, посетите Службу поддержки.

Запуск и вход

Создание и публикация форм

Поведение формы

Запуск и вход

ArcGIS Survey123 Connect не запускается, появляется сообщение об ошибке и отсутствии файла api-ms-win-crt-runtime-l1-1-0.dll.

Такое сообщение указывает на отсутствие в Windows компонентов Universal C Runtime, необходимых для запуска Survey123 Connect. Эти компоненты содержатся в обновлении для Windows, которое можно загрузить со страницы службы поддержки Windows.

Моя ссылка на опрос Survey123 и заполнение ответов для числовых вопросов не работает при открытии из ArcGIS Field Maps на устройствах Android, которые используют некоторые не-англоязычные европейские локальные настройки.

На устройствах Android пробел в URL разобьет URL в этом месте. В локалях, которые используют пробелы в качестве разделителей больших чисел, например, французской, шведской, немецкой и датской, это может привести к ошибке при запуске Survey123, где в URL для запуска используются пробелы.

Этой проблемы можно избежать, отключив разделитель между тысячами для веб-карты. Откройте веб-карту в ArcGIS Online, затем Настроить атрибуты на панели Настроить всплывающее окно и отключите опцию форматирования Использовать разделитель 1000.

Вход с помощью браузера не приведет к автоматическому возврату в приложение Windows.

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

Некорректные значки отображаются в Survey123 Connect в Windows.

Значки в Survey123 Connect упакованы как пользовательские шрифты, которые загружаются при запуске приложения. Если ваши правила работы с Windows не допускают загрузку недостоверных шрифтов, то значки в Survey123 будут построены на основе системного шрифта.

Создание и публикация форм

Надписи Other и Select other для вопросов типа select_one и select_multiple не отображаются на других языках, кроме английского.

Эти надписи генерируются автоматически, когда вопрос select_one или select_multiple содержит опцию XLSForm or_other и не может быть переведен. Рекомендуется добавить отдельный текстовый вопрос, чтобы собрать другие ответы. Подробнее см. раздел Вопросы с несколькими вариантами ответов.

Не могу сохранить изменения формы .xlsx при создании нового опроса на компьютере с OpenOffice.

OpenOffice не может сохранять документы типа .xlsx.

Невозможно опубликовать Survey123 Connect, появляется сообщение, начинающееся со слов, что произошла ошибка при конвертации XLSForm, когда я пытаюсь опубликовать запрос с bind::type, примененным к вопросу select_one.

Вопрос select_one может возвращать только строку. Если необходимо, чтобы значение в поле select_one было любого другого типа, добавьте вопрос calculate с заданным bind::type, и заполните этот вопрос ответами из вопроса select_one.

Я не могу сгенерировать опрос из слоя, которые не является первым слоем в моем сервисе объектов.

В Survey123 Connect вы можете создать новый опрос на основе имеющегося векторного слоя. Генерируется новая форма XLSForm с вопросами, соответствующими каждому полю первого слоя сервиса объектов и таблицам, которые связаны с первым слоем. Если вы хотите создать опрос по слою объектов, который не является первым в слое необходимо создать новую форму и указать подключенный к ней слой сервиса объектов, используя ID формы и URL-адрес представления.

Формат HTML в моем опросе, который работает в предыдущем выпуске Survey123, больше не функционирует.

Начиная с версии Survey123 3.13, Survey123 совпадает с таким же стандартом HTML, как ArcGIS Online. Этот стандарт основан на HTML5, что означает, что такие теги, как center, больше не поддерживаются и не будут работать. Список поддерживаемых тегов HTML см. в Стиль опроса.

Текст подписи или указаний моего вопроса отсекается после использования знака меньше (<).

Эта ошибка происходит при вводе текста после символа «меньше» без отделения его пробелом. Для отображения этого символа в подписях и указаниях можно использовать закодированное значение (&lt;), и здесь может не быть пробела между символом и текстом.

Шаблон Survey123 XLSForm не принимает значения всех имен при использовании OpenOffice и LibreOffice.

Эта ошибка с шаблоном XLSForm появляется при использовании OpenOffice или старых версий LibreOffice, когда все попытки ввода в столбец name приводят к появлению сообщения, что значение должно содержать менее 32 символов, без пробелов и символов ASCII (даже если значение соответствует всем требованиям). Это связано с тем, что OpenOffice и старые версии LibreOffice используют точки с запятой для разделения аргументов в формулах, тогда как в Excel используются запятые. Поскольку шаблон создан с учетом особенностей Excel, другие приложения не могут правильно прочитать формулы, использованные для запрета ввода недопустимых символов. Проблему можно решить, заменив запятые на точки с запятой. В обоих приложениях это можно сделать, открыв меню Данные и выбрав Проверка.

Первая буква в предложении не становится большой автоматически на некоторых устройствах Android.

При использовании клавиатур Gboard или ZenUI автоматическое исправление первой буквы по умолчанию не работает, поскольку эти клавиатуры отключают данную опцию, если интеллектуальный текст отключен. Примените оформление predictivetext к текстовым вопросам, чтобы включить интеллектуальный ввод для таких вопросов и автоматическое добавление заглавных букв.

Клавиатура в текстовых вопросах отображается некорректно при использовании символьно-ориентированных языков на Android.

Интеллектуальный ввод текста в Android по умолчанию отключен, что вызывает проблемы с символьно-ориентированными раскладками клавиатуры, где используется интеллектуальный ввод. Примените оформление predictivetext к текстовым вопросам, чтобы включить интеллектуальный ввод для таких вопросов.

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

Интеллектуальный ввод текста отключен для текстовых вопросов по умолчанию в Android, что может отключить функцию преобразования речи в текст на некоторых клавиатурах. Примените оформление predictivetext к текстовому вопросу, чтобы включить для него преобразования речи в текст.

Поведение формы

Мой опрос не проходит проверку, если он создан из векторного слоя со связанной таблицей.

Если у векторного слоя, на базе которого создается опрос, есть связанная таблица, а имена полей в таблице совпадают с именами векторного слоя, XLSForm не пройдет проверку. Необходимо изменить векторный слой, так как XLSForm не поддерживает два вопроса с одинаковыми именами.

Мой повтор с вопросами метаданных представляет информацию, даже если повтор не релевантен.

При наличии в повторе типы вопросов метаданных (имя пользователя, электронная почта, начало и конец) приводят к созданию записи в повторе, даже когда повтор скрыт через релевантное выражение. Этого можно избежать, используя оформление minimal для повтора, при котором запись создается только тогда, когда выбрана кнопка добавления, после того, как повтор становится актуальным.

Вопросы, использующие ссылки на внешние файлы, не работают на iOS, но работают на всех остальных платформах.

В iOS чувствительность к регистру выше, чем на других платформах. Если вы ссылаетесь в XLSForm на внешние файлы, имя файла и его содержание должны быть указаны в соответствующем регистре.

К внешним файлам, которые следует учесть, относятся: файлы .csv с функцией pulldata(), изображения или аудиофайлы, отображаемые в форме, и пакеты листов, использующиеся в вопросах Геоточка для отображения автономной базовой карты.

Моя каскадная или внешняя выборка не отображает вариантов.

Начиная с версии Survey123 3.12, списки выбора управляются через внутреннюю базу данных. Это означает, что вы не можете использовать зарезервированные ключевые слова SQLite для имен столбцов при каскадной и внешней выборке.