UiPath Documentation
maestro
latest
false
Maestro Orchestrate 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

转换

在一个节点中对列表应用多项操作:筛选列表、调整每个项目的形状、对项目进行分组或运行您自己的 JavaScript。

转换将操作链应用于一个节点中的列表。每个操作都会收到之前操作的结果,因此您可以仅保留未结订单,重新调整每个订单的形状,然后按客户进行分组。它位于“添加节点”面板的“数据”类别中。

当您只需要一个操作时,请改用其自己的节点:筛选、映射或分组依据。

设置节点​

  1. 选择其追踪节点句柄上的“+” ,然后选择“数据”>“转换” 。

  2. 在属性面板中,选择“ 编辑转换 ” 。

  3. 在集合中,输入要转换的列表,例如$vars.scriptTask1.output 。该字段应为数组。

  4. 按照操作的运行顺序添加操作:

    操作操作
    添加筛选器仅返回与您设置的条件匹配的项目。
    添加地图使用您定义的字段映射将每个项目转换为新形状。
    添加分组依据按字段对项目进行分组,并计算每组的计数、总和或平均值。
    添加自定义脚本以 JavaScript 运行您自己的转换逻辑。
  5. 选择“运行”以测试节点,并在“输出”列中查看结果。

输出​

节点以output形式返回上一个操作的结果。后续节点将其读取为$vars.<nodeId>.output ,例如$vars.transform1.output 。

转换或脚本​

当工作对列表进行筛选、调整或分组时,请使用“转换” 。当逻辑不适合这些操作时,请使用脚本。在转换中, “添加自定义脚本”涵盖需要代码的单个步骤。

常见问题​

问题分辨率
集合显示错误此字段为必填字段,其格式应为数组。请在生成该值的节点的执行追踪记录中检查该值。
经过筛选器后,输出为空没有与任何项目匹配的条件。检查执行追踪记录中输入的字段名称和值。
输出在映射后包含undefined字段输入项目中不存在源字段。检查执行追踪中的输入结构。

后续步骤​

  • 设置节点​
  • 输出​
  • 转换或脚本​
  • 常见问题​
  • 后续步骤​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新