错误

错误:代码 1000 必须声明标量变量“<variable>”

Last Published: May 6, 2022

错误消息

在某些情况下,使用 Survey123 for ArcGIS 应用程序提交调查时,会显示以下错误:

错误:
代码 1000 必须声明标量变量“”。
Screenshot of the error.

原因

导致此错误的原因有多种:

  • 无法识别 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 帮助:添加字段

文章 ID:000001052

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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