通过使用规则,您可以向表单中的各种要素添加条件操作,例如 If And/OrThen

先决条件

对于复选框单选按钮要素,只有当相应的预设被选中时才会触发规则。 例如,如果表单有两个相互排斥的选项,比如说,则仅当您选择两个选项之一时,才会触发与这些选项关联的规则。

注意: 以下要素不支持使用规则:
  • 动态区域
  • 图像
  • 选择文件
  • 选择文件夹
  • 快照
注: 表单规则中的更改标签操作现在适用于按钮元素。 此表单规则将自动适用于您设置规则的按钮。 规则编辑器现在适用于表格元素。 规则编辑器和条件适用于每个单独的列,而您设置的任何操作都适用于行级别中的每一行。
应用场景参考,创建用户登录/注册表单的场景。 您可以向其中一个表单要素添加规则,以启用以现有用户身份登录或首次注册用户的选项。

过程

  1. 在左侧窗格中,单击自动化
    将显示可用 bots 和表单的列表。
  2. 单击新建 > 表单
  3. 创建表单页面中,输入新表单的名称。
    默认情况下,表单保存在 \Bots\ 文件夹中。 (可选)单击选择以更改默认文件夹。
  4. 单击创建和编辑
  5. 将以下要素拖到表单中:
    • 下拉列表: 在要素标签字段中,输入“选择用户类型”,然后在添加下拉列表内容字段中,添加“现有用户”和“新用户”。
    • 文本框: 添加两个要素并将其命名为“用户名”和“注册”。
    • 密码: 添加一个要素。
    • 按钮: 添加两个要素并将其命名为“保存”和“取消”。
  6. 在右侧窗格中,单击表单规则 > 添加规则
    您可以使用此选项向表单要素添加规则。 在这种情况下,添加两个规则。
  7. 对于规则 1,更新以下字段:
    当现有用户尝试登录时,适用规则 1。 如果用户单击选择用户类型 > 现有用户,则注册文本框将不可用。 使用 If 菜单设置以下条件:
    1. 在第一个下拉菜单中选择用户类型作为要素条件
    2. 第二个下拉菜单中的选择
    3. 第三个下拉菜单中的现有用户
    注: 以下要素支持 If 条件:
    • 下拉列表
    • 复选框
    • 单选按钮
    • 日期
    • 时间
    • 超链接
    使用 Then 菜单设置相应操作:
    1. 第一个下拉菜单中的注册文本框

      此字段中列出了表单中支持规则的所有可用要素。 对于 Then 菜单中的下拉列表要素,您可以使用分配选项在bot运行时附加或覆盖值。

    2. 第二个下拉菜单中的禁用
  8. 您可以对规则 1 执行以下操作:
    • 单击铅笔图标以编辑规则名称。
    • 单击切换按钮以启用或禁用要素的表单规则。 默认情况下,现有规则和新规则处于启用状态。 已禁用的规则不会执行,但可以编辑。 如果您复制已禁用的规则,复制的规则也将被禁用。
    • 单击向下箭头以展开或折叠规则的条件和操作。
    • 单击垂直省略号更多选项以:
      • 在下方添加规则: 在规则 1 下添加新规则。
      • 规则重复: 添加规则 1 的副本。
      • 删除规则: 删除规则 1

        如果您添加了多个规则,则会启用以下附加选项来切换规则:

        • 上移
        • 下移
        • 移至顶部
        • 移至底部
  9. 对于规则 2,更新以下字段:
    规则 2 适用于首次使用的用户。 如果用户单击选择用户类型 > 新用户,则用户名密码文本框将变为不可用。 使用 If 菜单设置以下条件:
    1. 在第一个下拉菜单中选择用户类型作为要素条件
    2. 第二个下拉菜单中的选择
    3. 第三个下拉菜单中的新用户
    使用 Then 菜单设置相应操作:
    1. 第一个下拉菜单中的用户名文本框
    2. 第二个下拉菜单中的禁用
    3. 第三个下拉菜单中的密码文本框
    4. 第四个下拉菜单中的禁用
  10. 可选: 如果您想交换这两个规则的顺序,请将规则 1 拖到规则 2 下方,或者将规则 2 拖到规则 1 上方。
    您还可以单击添加规则旁边的垂直省略号更多选项以选择以下选项中的一个选项:
    • 全部折叠: 折叠规则。 仅当您展开任何可用规则时才启用。
    • 展开全部: 展开规则。
  11. 单击保存
    新的注册表单已创建,并准备好链接到 bot