问题

问题:外部选择列表在 ArcGIS Survey123 web 应用程序中不可用

Last Published: October 20, 2022

描述

如果在 ArcGIS Survery123 外管理选择列表,或者选择列表较大,则使用外部选择列表是理想选项。 在某些情况下,虽然可以在 ArcGIS Survey123 Connect 和 ArcGIS Survey123 外业应用程序中访问外部选择列表,但是在 ArcGIS Survey123 web 应用程序中查看调查时,该列表将不可用。根据原因,将返回以下错误消息之一:

错误: 正在初始化表单… TypeError:无法读取 null 的属性“textContent”
在 ArcGIS Survey123 web 应用程序中查看调查时返回了错误消息。
错误: 正在初始化表单… 无法将 CSV 列标题“field_name”转换为有效 XML 元素
在 ArcGIS Survey123 web 应用程序中查看调查时返回了错误消息。
错误: 正在初始化表单… 从 <data_source> 加载数据失败
在 ArcGIS Survey123 web 应用程序中查看调查时返回了错误消息。

原因

以下是此问题的已知原因:

  • 所引用的 CSV 文件中的字段名称包含空格、特殊字符或大写字符。
  • CSV 文件未包含名称或标注列。
  • CSV 文件包含空列。
  • CSV 文件名与调查 XLSForm 中的 select_one_from_file 或 select_multiple_from_file 问题的选择列表名称不匹配。

解决方案或解决方法

根据具体原因,请使用以下选项之一来解决这一问题。

确保字段名称不包含特殊字符、大写字符或空格

  • 从字段名称中删除特殊字符,例如正斜杠 (/)。
  • 将字段名称中的大写字母替换为小写字母。
  • 将字段名称中的空格替换为下划线。
确保 CSV 文件包含名称和标注列,并且不包含任何空列
  • CSV 文件必须包含名称和标注列。
名称和标注列。
  • 移除 CSV 文件中的空列。

确保问题类型中的选择列表名称与 CSV 文件名相匹配

在 ArcGIS Survey123 Connect 的 XLSForm 中,确保 select_one_from_file 或 select_multiple_from_file 问题中的外部选择列表名称与引用的 CSV 文件相匹配。 CSV 文件名称区分大小写,且不允许有空格。

问题中的外部选择列表名称与参考 CSV 文件相匹配。

下图显示了 ArcGIS Survey123 web 应用程序中可用的外部选择列表。

在 ArcGIS Survey123 Connect 中正确配置参考 CSV 文件后,ArcGIS Survey123 web 应用程序中的外部选择列表。

文章 ID: 000025209

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项