activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

工作流活动

上次更新日期 2026年2月19日

使用 Java Script 添加高级逻辑

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

docs image

向表单组件添加高级逻辑

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

  1. “表单设计器”中,单击docs image图标可打开组件的属性。
  2. Select the Logic tab.
  3. Click Add Logic.
  4. Fill in the Logic Name field.
  5. In the Trigger block, choose JavaScript and add your code under Text Area. This should be a condition for when you want the advanced logic to apply.
  6. Click Add Action to define what happens when the condition under Trigger is true.
  7. Fill in the Action Name field and select an option from the Type list to choose if you want to change a property or value of this component.
    备注:

    根据您的选择,系统将显示其他字段,您可以在其中指定如何更改自定义的选定项目操作。

单击此处下载示例

关于 Action Center 中的 JavaScript

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

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

支持

  • 返回值的 JavaScript 函数,例如:
    function add(p1, p2) {
       return p1 + p2;
       }
       return add((+data.number1), (+data.number2));
    function add(p1, p2) {
       return p1 + p2;
       }
       return add((+data.number1), (+data.number2));
    
  • 控制组件属性的表达式;例如,您可以编写一个表达式,如果为 true,则隐藏组件:

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

不支持

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

此页面有帮助吗?

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