Flow 自动化:通过 Count 函数统计列表项目数量
在 Flow 自动化 工作流程中,您可以使用【 Count 函数】执行器,统计列表中包含 多少个项目,例如统计先前的 【批量查询订单】执行器所返回的订单数量。 这样您就可以根据某件事情发生的次数(例如客户退货的次数)建立条件,而无需人工查 阅其订单记录。
本文将说明此执行器可用的字段,并展示一个使用该执行器识别高频低价退货滥用行为的示例。
| 注意:【 Count 函数】会计算列表中的每一个项目,包括重复项目。 |
何时使用 Count 函数
适用于以下情况:
- 您需要知道某个列表中包含多少个项目,例如某客户退货了多少笔订单。
- 您希望在工作流程后续的条件中比较这个数字。
- 您需要一个数值结果供后续步骤使用。
| 注意:本文仅介绍【 Count 函数】执行器。如需查看完整工作流程,请参阅《Flow 自动化:搭建识别高频低价退货滥用的工作流程》。 |
字段说明
| 字段 | 说明 |
| 【列表】 | 要统计的列表,例如同一工作流程中先前【批量查询订单】执行器所返回的订单。 |
| 【结果名称】 | Flow 生成的数值结果名称,显示为 Count(若同一工作流程中 使用一个以上的 Count 执行器,则依序显示为 count(2)、 count(3) 等)。您可在后续条件中引用此结果。 |
支持的执行器
您可以在任何会返回列表的步骤之后添加【 Count 函数】执行器,包括:
- 批量查询订单
| 注意:目前【 Count 函数】仅支持由【批量查询订单】执行器返回的列表。 |
示例场景
以下是使用【 Count 函数】执行器的实际示例 在决定是否标记新订单之前,先检查客户在过去 6 个月内是否已退货 2 笔或以上订单:
- 触发器:订单已创建
- 执行器:取得该客户过去 6 个月内、已退货的订单
- 执行器:Count —— 计算已退货订单的数量
- 条件:Count 大于或等于 2
- 若为【否】:工作流程到此结束 该订单不会被标记。
- 若为【是】:继续执行《Flow 自动化:通过 Sum 函数加总列表数值》一文中所介绍的【 Sum 函数】执行器,以检查退款总金额是否也符合高频低价退货滥用的模式。