分析表单Configure forms自动填充字段

注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

自动填充字段

Foundry Forms 不再是 Foundry 上数据输入或数据输出工作流的推荐方法。相反,使用 Foundry Ontology 搭建用户输入工作流,将相关数据结构表示为对象类型,并使用操作配置数据输出交互。请在 Forms 概述 文档中了解更多信息。

您可以通过使用自动填充表单字段来捕获有关表单的元数据,例如谁创建了响应以及何时创建。此页面讨论了在向表单添加字段时可用的七种自动填充字段类型。

计算

计算字段显示基于其他单值字段的计算值。用户可以配置以下选项:

  • 创建引用其他字段值的公式。
  • 自定义公式评估为NaNinfinity或其他出错时存储的值。
  • 指定输出(数字、日期或时间戳)。
  • 设置数字精度
  • 为每个参数提供默认缺失值
  • 设置单位标签(例如,kglbs)。
  • 使用代码编辑器设置placeholder: string

用户可以创建任何由expr-eval 库 ↗支持的公式。

创建于

创建于字段显示条目的创建或修改时间。用户可以配置以下选项:

  • 指定记录格式(例如,“YYYY/MM/DD”或“DD.MM.YYYY”)。
  • 将值记录为同时代表时区的时间戳,或作为简单表示,存储该位置的时间。
  • 记录表单打开而不是提交的时间。

如果在字段配置中开启记录为本地日期或时间戳,字段将存储用户所在时区的时间。因此,不同条目上的时间可能不代表它们实际发生的顺序。如果在时间戳格式中包含z选项,可以表达条目创建时的时区。

创建于字段可用于跟踪哪些条目是最新的,随着时间推移创建的条目数量,或它们往往在一天中的何时创建。

创建者

创建者字段显示条目创建者或修改者的用户 ID。

此字段可与用户属性字段结合使用,以获取当前用户的姓名或电子邮件地址。

修改于

修改于字段显示条目的最新修改时间。用户可以配置以下选项:

  • 指定记录格式(例如,“YYYY/MM/DD”或“DD.MM.YYYY”)。
  • 将值记录为同时代表时区的时间戳,或作为简单表示,存储该位置的时间。
  • 记录表单打开而不是提交的时间。

如果在字段配置中开启记录为本地日期或时间戳,字段将存储用户所在时区的时间。因此,不同条目上的时间可能不代表它们实际发生的顺序。如果在时间戳格式中包含z选项,可以表达条目创建时的时区。

修改于字段可用于跟踪哪些条目是最新的,条目被编辑的频率,或自创建以来更改了什么并需要下游更新。

修改者

修改者字段显示条目修改者的用户 ID。

此字段可与用户属性字段结合使用,以获取当前用户的姓名或电子邮件地址。

模板

模板字段显示基于其他单值字段值的连接值。用户可以配置以下选项:

  • 创建引用其他字段值的模板。
  • 使用代码编辑器设置placeholder: stringerrorValue: string

示例

  • 假设您希望在调查中结合一个评分字段和评论字段。您可以将“评分”作为变量a,将“评论”作为b。然后,创建模板{{a}} - {{b}},并获得形式为5 - 非常满意的结果。

  • 要使用表单中引用对象的属性,可以使用对象属性显示字段选择属性,隐藏该字段,并从模板字段引用它。

  • 您可以使用字段配置变换根据表单中值的其他条件更改模板使用的字段或格式。例如,您可以要求受访者从下拉列表中选择标准响应,或让他们在文本字段中写下自定义响应。根据受访者的操作,将使用不同的模板。