laptop and a wrench

漏洞

The ArcGIS Survey123 web app fails to access a CSV file, and returns an error message, "FormLogicError: instance "CSV_NAME" does not exist in model," or fails to pull the data from the CSV file, when the pulldata functions in the survey start with 'once(pulldata...)'.

上次发布: September 5, 2022 ArcGIS Survey123
漏洞 ID 编号 BUG-000139694
已提交May 6, 2021
上次修改时间January 16, 2024
适用范围ArcGIS Survey123
找到的版本3.12
服务器平台Windows OS
客户端平台10.0 64 Bit
状态Under Consideration

解决办法

The pulldata() function fails and returns the error when it is nested in another function such as once() and concat(). As a workaround, split up the nested pulldata() function into separate calculations in separate questions and then use those questions in the once() or concat() function.

Other ways of using the workaround are:

  • Add a question with the pulldata() function without once() for ArcGIS Survey123 to recognize the CSV file. It can be a hidden question or with a null field type.
  • If there is a select_one question tied to the survey (same data as the CSV file used in the pulldata() functions), use 'select_one_from_file' instead of 'select_one', and use the same CSV file instead of the choice list, which requires adding the name and label columns to the CSV file, to enable the ArcGIS Survey123 web app to load the CSV file when the form is launched.

重现步骤

漏洞 ID: BUG-000139694

软件:

  • ArcGIS Survey123

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

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