Google apps script 如何从中间有间隙的纸张中选择一系列列 我写了一个谷歌应用程序脚本的谷歌板,我想从一系列的列,但排除了几个列在中间。
我有一张床单Google apps script 如何从中间有间隙的纸张中选择一系列列 我写了一个谷歌应用程序脚本的谷歌板,我想从一系列的列,但排除了几个列在中间。,google-apps-script,filter,google-sheets,Google Apps Script,Filter,Google Sheets,我有一张床单 +-------+-----+--------+--------+-------+ | Name | Age | Height | Income | State | +-------+-----+--------+--------+-------+ | Bob | 23 | 185 | 50000 | OH | | Jim | 35 | 160 | 23000 | HI | | Frank | 24 | 142 | 44565 |
+-------+-----+--------+--------+-------+
| Name | Age | Height | Income | State |
+-------+-----+--------+--------+-------+
| Bob | 23 | 185 | 50000 | OH |
| Jim | 35 | 160 | 23000 | HI |
| Frank | 24 | 142 | 44565 | CA |
| Tom | 24 | 155 | 23758 | NY |
+-------+-----+--------+--------+-------+
我想选择前两列和最后一列,就像这样
+-------+-----+-------+
| Name | Age | State |
+-------+-----+-------+
| Bob | 23 | OH |
| Jim | 35 | HI |
| Frank | 24 | CA |
| Tom | 24 | NY |
+-------+-----+-------+
sheet.getRange()
获得一个连续的范围已经足够好了,但是将两个范围合并成相同行数的最紧凑的方法是什么?如果Name
在A1中,我建议:
=query(A:E,"select A,B,E")
或者复制/粘贴整个表并删除多余的列。最简单(比查询
更快)的方法是使用过滤器
或数组公式
:
=ARRAYFORMULA({A:B, E:E})
=过滤器({A:B,E:E},A:A“”)
这是谷歌应用程序脚本问题……这是谷歌应用程序脚本问题。。。。。。
=FILTER({A:B, E:E}, A:A<>"")