错误消息
在某些情况下,使用 Survey123 for ArcGIS 应用程序提交调查时,会显示以下错误:
错误:
代码 1000 必须声明标量变量“”。
原因
导致此错误的原因有多种:
- 无法识别 GlobalID
Survey123 for ArcGIS 应用程序无法识别 GlobalID 字段。 这是一个已知限制。 - ObjectID 或 GlobalID 字段包含大写字符
如果 ObjectID 或 GlobalID 字段包含大写字符,则会出现此错误。 这是一个已知限制。 - XLSForm 中的字段名无效
创建调查时,调查的 XLSForm 中存在无效的字段名。
解决方案或解决方法
基于原因,适用以下解决方案:
- 无法识别 GlobalID
升级至 Survey123 for ArcGIS 2.3 或更高版本,此问题在这些版本中已得到解决。 - ObjectID 或 GlobalID 字段包含大写字符
确保 ObjectID 或 GlobalID 字段仅包含小写字符,或者升级至 Survey123 for ArcGIS 2.3 或更高版本,此问题在这些版本中已得到解决。 - XLSForm 中的字段名无效
- 确保 XLSForm 中没有无效的字段名。 从 XLSForm 的字段名中移除所有特殊字符,例如 $、% 和 #。 有关字段中无效字符和不支持字符的详细信息,请参阅以下 ArcGIS 帮助:添加字段。