mao

【重磅】实现工作表类似数据库(in)筛选的解决方案

maoLv.2入道 发布于 最后回复 分享 工作表in筛选工作表包含筛选
1 回复1378 浏览
1、前提:工作表没有提供类似 in 的条件筛选 工作表中大量地方需要使用类似(in)的方式,如: a、封装业务流程(PBP)中,做了封装,返回了记录 ID 集合 b、代码块、API 等中,返回记录 ID 集合 此时需要通过如上返回的 ID 集合,去查询工作表,而工作表的筛选中,只有“包含”,那么直接使用包含,始终查询不到数据。 大部分现有的解决方案:子流程( 弊端:始终实现不了 in 所需要的效果) 带着这些问题,我们来实现一下(in)的功能 2、处理思路 步骤大概如下: 代码块、PBP、API 返回 ID 集合 从对象数组获取数据 根据 ID 集合从工作表中筛选符合条件的记录 3、 实现步骤 [图片] 详细步骤: 代码块返回 ID 集合: [图片] 从对象数组获取数据: [图片] 根据 ID 集合从工作表中筛选符合条件的记录: [图片] 最终效果: [图片]