过滤器

空对象过滤器(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
  • 没有描述