使用 Filter 活动筛选数组中的项
可以在管道中使用 Filter 活动将筛选器表达式应用到输入数组。
先决条件
如果要开始,必须满足以下先决条件:
- 具有有效订阅的租户帐户。 免费创建帐户。
- 创建了工作区。
通过 UI 将 Filter 活动添加到管道
若要在管道中使用筛选器活动,请完成以下步骤:
创建活动
在工作区中创建新管道。
在管道设置区域中选择“变量”选项卡,然后选择“+ 新建”以添加数组类型的新管道变量。
在管道的“活动”窗格中搜索“Filter”,然后将其添加到管道画布上。 可能需要通过选择工具栏最右侧的 + 按钮来展开活动的完整列表。
在画布上选择此新的 Filter 活动(如果尚未选择)。
若要配置“常规”设置选项卡,请参阅“常规”设置指导。
筛选器设置
选择“设置”选项卡,在其中可以提供包含项的数组列表和要应用于每个项的条件。 这两个设置都支持动态内容。
这个简单示例可筛选数组中的狗,但实际使用可能根据需要使用动态表达式生成器中提供的任何函数和值,从而更为复杂。 针对“项”选择“添加动态内容”,然后在管道表达式生成器中选择“变量”选项卡,然后选择以前创建的 AnimalsArray。 然后选择“确定”。
再次选择“添加动态内容”,这次是针对“条件”设置进行选择。 当 Filter 活动循环访问提供的数组项列表时,item() 表达式返回当前项的值。 使用 equals() 函数,我们可以将其与项进行比较,以便为各个项返回 true 或 false。 只有返回 true 的项才会包含在 Filter 活动的输出数组中,然后可在任何其他活动中使用。
进行保存,并运行或计划管道
使用 Filter 活动的输出数组添加任何其他必需的活动后,切换到管道编辑器顶部的“主页”选项卡,然后选择“保存”按钮以保存管道。 选择“运行”来直接运行它,或者选择“计划”进行计划。 还可以在此处查看运行历史记录,或者配置其他设置。