过滤器
空对象过滤器(NullFT)
检查文本是否为空白符或null,常用
可以过滤掉所有内容为空,或字符串全部都是空字符的情况
求反(Revert):
- 类型:Boolean 默认值:False
- 将结果取反后返回
例如筛选器判断为
正确
,则返回错误
调试时启用(IsDebugFilter):
- 类型:Boolean 默认值:True
- 没有描述
过滤模式(FilterWorkMode):
- 类型:FilterWorkMode 默认值:ByItem
- 没有描述
数值范围过滤器(RangeFT)
从数值列中筛选出从最小值到最大值范围的文档
可以填写最大值和最小值,只有本列的值处在该范围内的文档可被留下。若该单元格的内容不是数字,则会被忽略。
最大值(Max):
- 类型:String
- 没有描述
最小值(Min):
- 类型:String
- 没有描述
求反(Revert):
- 类型:Boolean 默认值:False
- 将结果取反后返回
例如筛选器判断为
正确
,则返回错误
调试时启用(IsDebugFilter):
- 类型:Boolean 默认值:True
- 没有描述
过滤模式(FilterWorkMode):
- 类型:FilterWorkMode 默认值:ByItem
- 没有描述
正则筛选器(RegexFT)
编写正则表达式来过滤文本
需要列名,输入正则表达式,和其最小匹配的内容数量,即可过滤内容。 有关正则表达式,可参考这里
表达式(Script):
- 类型:String
- 没有描述
最小匹配数(Count):
- 类型:Int32 默认值:1
- 只有正则表达式匹配该文本的结果数量大于等于该值时,才会保留,默认为1
求反(Revert):
- 类型:Boolean 默认值:False
- 将结果取反后返回
例如筛选器判断为
正确
,则返回错误
调试时启用(IsDebugFilter):
- 类型:Boolean 默认值:True
- 没有描述
过滤模式(FilterWorkMode):
- 类型:FilterWorkMode 默认值:ByItem
- 没有描述
删除重复项(RepeatFT)
以拖入的列为唯一主键,按行进行去重,仅保留重复出现的第一项
求反(Revert):
- 类型:Boolean 默认值:False
- 将结果取反后返回
例如筛选器判断为
正确
,则返回错误
调试时启用(IsDebugFilter):
- 类型:Boolean 默认值:True
- 没有描述
过滤模式(FilterWorkMode):
- 类型:FilterWorkMode 默认值:ByItem
- 没有描述
数量范围选择(NumRangeFT)
选择一定数量的行,如跳过前100行,再选取50条
不需要列名,它可以跳过并选择部分文档,类似于sql语句中的skip和limit关键字。 注意:
- 当skip数量过大,而目标数据是延迟执行时,skip会需要相当长的时间,而任务进度条没有任何反应,因此尽量避免这种设计
跳过(Skip):
- 类型:Int32 默认值:0
- 没有描述
获取(Take):
- 类型:Int32 默认值:0
- 没有描述
求反(Revert):
- 类型:Boolean 默认值:False
- 将结果取反后返回
例如筛选器判断为
正确
,则返回错误
调试时启用(IsDebugFilter):
- 类型:Boolean 默认值:True
- 没有描述
过滤模式(FilterWorkMode):
- 类型:FilterWorkMode 默认值:ByItem
- 没有描述