我有一个表格,其中的数据每天都会更新。
然而,最后一个整数通常落在第131行到133行之间。
我该如何运行查询函数来显示第1行C列中的最后一个整数?
我不能在C1上简单地进行=A131
操作,因为下一天它可能在A133上。
我有一个表格,其中的数据每天都会更新。
然而,最后一个整数通常落在第131行到133行之间。
我该如何运行查询函数来显示第1行C列中的最后一个整数?
我不能在C1上简单地进行=A131
操作,因为下一天它可能在A133上。
function so5754079102() {
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheetname = "Sheet1";
var sheet = ss.getSheetByName(sheetname);
var Avals = ss.getRange("A1:A").getValues();
var Alast = Avals.filter(String).length;
Logger.log("Last row = "+Alast);
var data = sheet.getRange(1,1,Alast,1).getValues();
for (var i = Alast-1;i>=0;i--){
Logger.log("i = "+i+", data 1 ="+data[i][0]+", and parse data 1 = "+parseInt(data[i][0], 10));
if (data[i][0] === parseInt(data[i][0], 10)){
break;
}
}
sheet.getRange("D1").setValue(+(i+1));
sheet.getRange("D2").setValue(data[i][0]);
}
截图