Google App脚本/电子表格 - 如何获取过滤条件?

Ale*_*lex 5 google-apps-script

是否可以获取我的数据集的过滤条件.例如,如果我的一个列是"部门",我过滤数据只显示"IT".我们如何获得过滤后的标准"IT".我需要将过滤后的标准放入我的GAS中进行其他操作.

谢谢.

mha*_*sey 3

Google Spreadsheet 已经有一个 FILTER 公式(我总是使用此页面来提醒我如何做到这一点)。例如,如果您的数据如下所示

  A
1 Department
2 IT Department (Edinburgh)
3 Department of IT
4 Other Department
Run Code Online (Sandbox Code Playgroud)

要获得过滤列表,您可以使用公式

=FILTER(A:A;FIND("IT",A:A)>0)
Run Code Online (Sandbox Code Playgroud)

这里的工作示例

如果您想完全在 Apps 脚本中执行某些操作,Romain Vialard 编写了一个带有过滤功能的托管库。以下是安装和使用 2D Array2 库的说明