📌  相关文章
📜  gsheet 公式获取列中的最后一项 - Javascript (1)

📅  最后修改于: 2023-12-03 15:15:26.905000             🧑  作者: Mango

使用 Gsheet 公式获取列中的最后一项 - Javascript

在 Javascript 中,使用 Gsheet 公式获取列中的最后一项是非常方便且常见的操作。下面就来介绍一下如何实现。

1. 利用 Gsheet 中的 MAX() 函数

在 Gsheet 中,MAX() 函数可以返回指定范围内的最大值。我们可以利用这个函数来获取一列中的最后一项。具体步骤如下:

  1. 首先,选中需要获取最后一项的列。
  2. 在上方的公式栏中输入 =MAX(A:A) ,其中 A:A 代表需要获取最后一项的列。按下回车即可得到该列中的最后一项。

示例代码片段:

const range = sheet.getRange('A:A');
const lastItem = Math.max(...range.getValues());
console.log(lastItem);
2. 利用 Gsheet 中的 COUNTA() 函数

除了使用 MAX() 函数外,我们还可以利用 COUNTA() 函数来获取一列中的最后一项。COUNTA() 函数可以返回指定范围内的非空单元格数。具体步骤如下:

  1. 首先,选中需要获取最后一项的列。
  2. 在上方的公式栏中输入 =COUNTA(A:A) ,其中 A:A 代表需要获取最后一项的列。按下回车即可得到该列中的非空单元格数。
  3. 使用 =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() 函数,都可以轻松地实现这个操作。