操作方法

操作方法:在 Survey123 Connect for ArcGIS 中对日期问题应用约束

Last Published: May 9, 2022

摘要

在 Survey123 Connect for ArcGIS 中对日期问题应用约束可以使用户将输入限制在一定范围内。 当输入值必须满足特定要求时,这非常有用。 例如,将报告的收取日期作为输入插入时,该日期必须在收取时间段之内。

过程

以下说明描述了如何在 Survey123 Connect for ArcGIS 中对日期问题应用约束:

:
以下工作流将日期约束设置为 2019 年 8 月 1 日到 2019 年 9 月 30 日之间。
  1. 创建两个新的计算问题;一个用于最小日期,另一个用于最大日期。
  2. name 字段中为第一个问题命名,例如 MINDATE
  3. name 字段中为第二个问题命名,例如 MAXDATE
  4. 对于 MINDATE 问题,在 calculation 字段中输入以下字符串:
if(1=1, '2019-08-01', if(1=0, '0000-00-00','1111-11-11'))
  1. 对于 MAXDATE 问题,在 calculation 字段中输入以下字符串:
if(1=1, '2019-09-30', if(1=0, '0000-00-00','1111-11-11'))
Insert the scripts into the 'calculation' field
  1. 创建一个 date 问题。
  2. 将以下字符串输入到日期问题的 constraint 列中:
.=date(${MINDATE})
  1. constraint_message 列输入消息,例如“请输入适当的收取日期”。 只有当日期介于 2019 年 8 月 1 日和 2019 年 9 月 30 日之间时,调查参与者才可以提交调查。
Create a 'date' question and insert the given script in step 7 into the 'constraint' field.

文章 ID:000015409

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

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