activities
latest
false
UiPath logo, featuring letters U and I in white
工作流活动
Last updated 2024年11月18日

使用 Java Script 添加高级逻辑

您可以在表单操作的设计中构建高级条件和逻辑,以指导 Action Center 用户并减少出错的可能性。



向表单组件添加高级逻辑

要向表单组件添加高级逻辑,请执行以下操作:

  1. 表单设计器中,单击“ 编辑 docs image 图标以打开组件的属性。
  2. 选择“ 逻辑 ” 选项卡。
  3. 单击 “添加逻辑”
  4. 填写“ 逻辑名称” 字段。
  5. 在“ 触发器 ” 块中,选择“ JavaScript ”,然后在“ 文本区域” 下添加您的代码。 这应该是您希望应用高级逻辑的条件。
  6. 单击 “添加操作” 以定义“ 触发器 ”下的条件为 true 时发生的情况。
  7. 填写“ 操作名称” 字段,然后从“ 类型 ” 列表中选择一个选项,以选择是否要更改此组件的属性或值。
注意: 根据您的选择,系统会显示其他字段,您可以在其中指定如何更改自定义的选定项目操作。

此处下载示例

关于 Action Center 中的 JavaScript

在 Action Center 中,JavaScript 在沙盒 JavaScript 解释器中运行,这使您可以运行安全的 JavaScript 并阻止可能有害的代码。

Action Center 使用与大多数新式浏览器兼容的 JS-Interpreter。 有关限制、安全性或兼容性的更多信息,请参阅 JS 解释器文档

支持

  • 返回值的 JavaScript 函数,例如:

    function add(p1, p2) {

    return p1 + p2;

    }

    return add((+data.number1), (+data.number2));

  • 控制组件属性的表达式;例如,您可以编写一个表达式,如果为 true,则隐藏组件:

    JavaScript: result=(data.number1 < 100 || data.number1 > 200) 操作:(类型:属性, 组件属性:隐藏, 设置状态:True)

不支持

  • 无法访问浏览器、文档或窗口对象属性。 此外,设置这些对象的属性也不会产生任何影响。
  • Web API 不可用。
  • 不支持 ECMAScript 6。 您可以使用 ECMAScript 5 或使用源到源编译器。
  • 向表单组件添加高级逻辑
  • 关于 Action Center 中的 JavaScript

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。