📅  最后修改于: 2023-12-03 15:15:26.905000             🧑  作者: Mango
在 Javascript 中,使用 Gsheet 公式获取列中的最后一项是非常方便且常见的操作。下面就来介绍一下如何实现。
在 Gsheet 中,MAX() 函数可以返回指定范围内的最大值。我们可以利用这个函数来获取一列中的最后一项。具体步骤如下:
=MAX(A:A)
,其中 A:A 代表需要获取最后一项的列。按下回车即可得到该列中的最后一项。示例代码片段:
const range = sheet.getRange('A:A');
const lastItem = Math.max(...range.getValues());
console.log(lastItem);
除了使用 MAX() 函数外,我们还可以利用 COUNTA() 函数来获取一列中的最后一项。COUNTA() 函数可以返回指定范围内的非空单元格数。具体步骤如下:
=COUNTA(A:A)
,其中 A:A 代表需要获取最后一项的列。按下回车即可得到该列中的非空单元格数。=INDIRECT("A"&COUNTA(A:A))
即可得到该列中的最后一项。示例代码片段:
const range = sheet.getRange('A:A');
const lastItem = sheet.getRange('A' + sheet.getRange('A:A').getValues().filter(String).length).getValue();
console.log(lastItem);
总之,使用 Gsheet 公式获取列中的最后一项是非常方便的。不论是使用 MAX() 函数还是 COUNTA() 函数,都可以轻松地实现这个操作。