在 Survey123 Connect 中,您可以在发布表单之前,在表单选项卡中对其进行预览。
可通过以下方式在 Survey123 Connect 中更新表单预览:
- 保存电子表格中的更改。
- 在 Survey123 Connect 中,单击更新按钮。
将电子表格转换为调查表单后,所有更改都会显示在表单预览中。 您也可以预览针对样式或地图设置所做的更改。 表单预览中支持所有数据验证规则、计算、外观和预填充的值。 此预览将与下载到 Survey123 外业应用程序后调查的显示情况完全相同。打开表单预览右上角的边框面板,以选择横纵比或设备类型来模拟不同的 UI 测试环境。 您也可以向此列表添加自己的边框。 打开表单预览右侧的信息面板,以查看当前边框的详细信息(例如纵横比和比例尺)。 该面板还显示加载表单所需的时间。
数据验证
将数据输入到表单预览中后,您可以使用验证按钮来应用任意数据验证规则,并可预览任意自定义消息。 其中包括计算、限制和必填字段。 如果调查响应有效,则生成的窗口将返回该调查中包含的所有数据,包括已捕获但在调查中未正常显示的数据(例如,隐藏和计算字段)。 使用此窗口中的显示详细信息按钮将显示详细信息,包括附件详细信息和位置。 要将调查重置为加载状态,请单击表单预览右侧的重新加载表单按钮。
边框
边框是表单预览周围的框,可使用不同的屏幕大小和分辨率来模拟调查在不同设备上的外观。Survey123 Connect 中提供多个预先配置的示例,但是您也可以创建自己的边框。 将您的边框设计添加到 C:\Users\UserName\ArcGIS\My Survey Designs\Bezels 文件夹。 如果此文件夹尚不存在,您可能需要创建此文件夹。 将您的边框复制到此文件夹后,下次进入表单预览时,即可使用此边框。
边框通常包含两部分:图像文件和配置文件。 图像将绘制在表单顶部上方,因此图像中屏幕的显示区域必须透明。建议使用 PNG 文件,因为其支持透明度。
配置文件采用 JSON 格式,带有 .bezel 扩展名并具有以下属性:
- name - 将在表单预览中显示的边框名称。如果未指定,则默认值为文件名。
- image - 边框图像文件的名称和扩展名。如果未指定,则默认值为 <config file name>.png。
- screen - 将显示表单的边框图像区域的位置和大小(以像素为单位)。
- resolution - 设备屏幕的原始分辨率(以像素为单位)。
- scale - 设备屏幕的比例因子(像素密度)。
{
"name":"Tablet Landscape",
"image":"Tablet Landscape.png",
"screen":{
"x":114,
"y":54,
"width":1229,
"height":922
},
"resolution":{
"x":2048,
"y":1536
},
"scale":2
}
或者,通过使用配置文件(无图像)并将 scale 属性设置为 -1,可以指定表单预览的横纵比。
{
"name":"My Screen 16:9",
"screen":{
"width":16,
"height":9
},
"scale":-1
}