我使用query language查询电子表格中的数据。 我想检索第一行(列标题),我该怎么做?
目前我正在使用:select * where ( A = -1 )
,A列中的数据永远不会等于-1,因此它只返回列标题。
有直接的方法吗?
答案 0 :(得分:0)
您可以使用query(A:Z, "select * limit 0", 1)
含义:全选,最多返回0行。结果是只返回标题行(第3个参数是清除有1个标题行)。
但为此目的使用query
并不自然。提供函数array_constrain
是为了截断数据数组。例如,
=array_constrain(A:Z, 1, 1e7)
返回给定数组的第一行。 (由于不需要对列数进行限制,因此我将1e7 = 10,000,000作为最大列数。电子表格甚至不能包含那么多单元格。)