适用于

内容
  • 业务
  • 企业

功能

谁可以使用这个功能

工作表所有者和工作表管理员可以创建和编辑表单。任何有权访问表单的人都可以在表单上提交条目。


注意:创建和编辑表单需要许可证。如果您使用的是试用版的Smartsheet,则可以创建表单,但无法共享这些表单。不确定您的计划类型或是否有许可证?看到识别Smartsheet计划和用户类型

使用条件逻辑简化表单提交

计划

  • 内容
  • 业务
  • 企业

权限

工作表所有者和工作表管理员可以创建和编辑表单。任何有权访问表单的人都可以在表单上提交条目。


注意:创建和编辑表单需要许可证。如果您使用的是试用版的Smartsheet,则可以创建表单,但无法共享这些表单。不确定您的计划类型或是否有许可证?看到识别Smartsheet计划和用户类型

使用表单中的条件逻辑,您可以确保使用表单的人只回答与他们的提交相关的问题,方法是根据他们对其他问题的回答显示特定的字段。例如:

  1. 您可以创建一个表单来管理IT Help Desk请求。
  2. 使用表单的人选择IT设备作为他们的请求类型。
  3. 表单中显示了与IT Equipment请求相关的几个字段,而没有显示不相关的IT Support请求字段。

逻辑

您还可以有条件地显示其他表单元素,如标题、分隔符和附件,以便更好地将这些元素与相关问题对齐。


创建一个表单并有条件地显示字段

创建一个新表单,并为有条件地显示字段和其他表单元素添加规则:

  1. 打开要将表单附加到的工作表。
  2. 2 .在Smartsheet窗口左上角的菜单栏中选择“表单>创建表单”。
  3. 选择字段,该字段将根据其值确定显示哪些其他字段和表单元素。这被认为是规则的源字段。
  4. 在右侧的“字段设置”中选择“逻辑”页签,选择“添加逻辑”。
  5. 在规则的条件(总是以When开头)中,定义操作符(根据字段类型而有所不同)和源字段的值,这些值决定何时应该显示目标字段和元素。

    逻辑构建运算符
  6. 要设置规则的操作(从然后),选择在符合条件时要显示的栏位及表格元素。这些被认为是规则的目标。
  7. 点击添加在规则的右下角,将其添加到源字段。
  8. 如果要向此源字段添加另一个规则,请单击+添加规则链接
  9. 将所有字段和规则添加到表单后,可以通过选择保存并预览表单开放的形式在Form Builder的右上角。

查看表单上的逻辑

具有条件逻辑的字段由字段名旁边的逻辑图标表示。

源字段由图标。单击图标打开该字段的Logic选项卡。

属性指示目标字段和元素图标。将鼠标悬停在图标上,可以看到应用于该字段或元素的所有条件。

逻辑悬停状态


条件逻辑的行为

当你在表单中使用条件逻辑时,请记住以下行为:

  • 默认情况下,将不显示目标字段和元素,当满足至少一个源条件时,将显示它们。
  • 目标字段只有在表单提交时显示时才会将数据提交给工作表。
  • 必需的目标字段只有在表单提交时显示时才是必需的。
  • 编辑条件逻辑中使用的字段的列类型或值可能会影响现有规则。
  • 如果从表单中删除字段,关联的逻辑也可能被删除。
  • 当多个逻辑规则影响一个目标字段或元素时,当满足其中任何一个规则时,将显示该逻辑规则。
  • 控件中的“隐藏”切换项隐藏字段字段设置,与该字段关联的任何规则都将被覆盖。

使用条件逻辑的技巧

使用这些技巧来创建更通用的条件逻辑规则:

  • 从蓝色下拉框中为规则的条件选择适当的操作符可以帮助您缩短规则并减少对多个规则的需求。
    • 示例1:如果下拉源字段中的多个响应可以导致在表单上显示相同的目标字段,则不需要为每个源字段响应创建单独的规则。的方法使用单一的规则有没有条件下的运算符。
      逻辑例1
    • 例2:如果希望在更多的情况下显示目标字段,列出所有这些情况可能效率很低。相反,使用更短的条件来实现相同的结果,而不是使用逆运算符,例如不是.例如,除[字段1]中选择[Value A]外,其他情况都显示字段2,可以使用如下规则:
      逻辑例2
  • 目标字段也可以是源字段,这允许您创建嵌套逻辑。例如,问题1的答案可以使表单显示问题2,问题2的答案可以使表单显示问题3。如果问题1的答案发生变化,问题2不显示,那么问题3也不会显示。
  • 通过使用下拉列表来模拟数值条件,可以标准化表单上的提交。例如,不允许表单用户在文本字段中输入预算值,而是创建一个具有值选项(如“超过$10,000”)的预算下拉字段。然后添加条件逻辑规则,在某人选择一个或多个值选项时显示某些字段。
  • Smartsheet表单链接到工作表,因此如果更改工作表上的字段类型或值,可能会影响工作表上表单的条件逻辑。如果表单字段或值影响逻辑更改,则编辑或删除条件逻辑规则。为确保表单按预期运行,请在对工作表或表单进行更改后查看表单生成器或对其进行测试。
这篇文章有用吗?
是的 没有