gpt4 book ai didi

google-apps-script - 查找 C 列的最后一行(然后 A 列和 B 列的行大小不同)?

转载 作者:行者123 更新时间:2023-12-04 08:28:12 24 4
gpt4 key购买 nike

如何找到 C 列最后使用的单元格?

示例:“Sheet1”:“Col A”和“Col B”有 1200 行。 “Col C”只有 1 行。

## ColA  ColB   ColC
## 1 1 1
## 2 2 empty
## .. .. ..
## 1200 1200 empty

这是我不成功的测试:
Function find_last_row_other_column() {
var ws_sheet =
var ws = SpreadsheetApp.openById("Dy...spreadsheet_id...4I")
var ws_sheet = ws1.getSheetByName("Sheet1");

var lastRow = ws_sheet.getRange("C").getLastRow();
var lastRow = ws_sheet.getRange("C:C").getLastRow();
var lastRow = ws_sheet.getRange(1,3,ws_sheet.getLastRow()); 1200 rows for colA! instead of row = 1 for col C.
}

注意:我不能使用 C1,因为下次我使用该功能时,它将是 C1200 或其他东西。
var lastRow = ws_sheet.getRange("C1").getLastRow();

我问这个是因为我的下一个目标是将 C1 的结果复制/粘贴到 C2:C1200 中。这是我的测试:
var lastRow = ws_sheet.getLastRow();
var target_range = ws_sheet.getRange(1,3,lastRow,1); //C1 until last row
var Formula_values = source_range.getValues();
target_range.setValues(Formula_values);

提前致谢 ;)

ps:我花了2个小时。我已经尝试过类似的问题,他们的解决方案已经在这个网站上给出,但我不能让它们工作。我搞不清楚了 ! :
More efficient way too look up the last row in a specific column?
Get last row of specific column function - best solution

最佳答案

正如我在上面的评论中提到的,这是 StackOverFlow 上得分最高的帖子的主题......

原始帖子返回列中最后一个单元格的值,但(非常)很少的修改使其返回行索引。

原帖:

Script:

function lastValue(column) {
var lastRow = SpreadsheetApp.getActiveSheet().getMaxRows();
var values = SpreadsheetApp.getActiveSheet().getRange(column + "1:" + column + lastRow).getValues();

for (; values[lastRow - 1] == "" && lastRow > 0; lastRow--) {}
return values[lastRow - 1];
}

修改为返回列中最后使用的单元格的索引:
function lastValue(column) {
var lastRow = SpreadsheetApp.getActiveSheet().getMaxRows();
var values = SpreadsheetApp.getActiveSheet().getRange(column + "1:" + column + lastRow).getValues();

for (; values[lastRow - 1] == "" && lastRow > 0; lastRow--) {}
return lastRow;
}

关于google-apps-script - 查找 C 列的最后一行(然后 A 列和 B 列的行大小不同)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26056370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com