laptop and a wrench

漏洞

Email questions do not appear in the ArcGIS Survey123 survey form when created in ArcGIS Survey123 Connect.

ArcGIS Survey123
漏洞 ID 编号 BUG-000138708
已提交April 2, 2021
上次修改时间June 5, 2024
适用范围ArcGIS Survey123
找到的版本3.12
操作系统Windows OS
操作系统版本10.0 64 Bit
状态As Designed

附加信息

According to the ArcGIS Survey123 documentation, email questions are a string field that is hidden and does not appear on the form. When logged in to ArcGIS Online or ArcGIS Enterprise, this field is automatically populated with the account email address.  Refer to the following documentation for additional information: https://doc.arcgis.com/en/survey123/desktop/create-surveys/xlsformessentials.htm.

解决办法

1) Add the following regular expression to the constraint column of the survey XLSForm per Formulas—ArcGIS Survey123 | Documentation:

regex(., '^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$')

This modification of the above expression constrains input to match the format of an email address while accepting non-English characters:

regex(., '^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\u0400-\uffff\-0-9]+\.)+[a-zA-Z\u0400-\uffff]{2,}))$')

 

2) Create the survey in ArcGIS Survey123 web designer, if possible.

重现步骤

漏洞 ID: BUG-000138708

软件:

  • ArcGIS Survey123

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项