漏洞 ID 编号 |
BUG-000139694 |
已提交 | May 6, 2021 |
上次修改时间 | January 16, 2024 |
适用范围 | ArcGIS Survey123 |
找到的版本 | 3.12 |
服务器平台 | Windows OS |
客户端平台 | 10.0 64 Bit |
状态 | Under Consideration
该问题已由开发团队审核。 其尚未被优先纳入发布计划,但将对其进行监控以确定总体影响。 在优先级排序过程中考虑的因素包括受影响或请求功能的用户数量、业务影响、是否存在解决方法等。 如果漏洞对您的业务产生不利影响,请参阅“操作方法:升级缺陷”(https://support.esri.com/en/technical-article/000024129)。
|
解决办法
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.
重现步骤