gpt4 book ai didi

javascript - 我试图在大范围的特定单元格中挑选出所有带有 '1' 的行,是否有更有效的方法来做到这一点?

转载 作者:行者123 更新时间:2023-12-03 07:53:02 25 4
gpt4 key购买 nike

我是一个初学者,写了一些东西,可以查看一个巨大的表并选取包含“1”的所有行。

它有大约 2000 行,遍历所有行相对较慢,是否有更有效的方法来评估数据?

function lookFor1(){
var trendster = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('trendster');
var pusher = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('pusher');
var lastRow = trendster.getLastRow();
for(k=0; k<=lastRow; k++){
var j= trendster.getRange(3+k, 2, 1, 1).getValue();
if(j==1){
var range = pusher.getRange("C6:C26").getValues();
var rangeLast = range.filter(String).length;
var pusherLastRow = pusher.getLastRow();
trendster.getRange(3+k, 1, 1, 8).copyTo(pusher.getRange(rangeLast+6,3,1,8), {contentsOnly:true});
}
}
}

这是spreadsheet

最佳答案

要根据数字 1 进行过滤并提取整行,您可以输入以下公式:

=filter(trendster!A1:AJ,trendster!B1:B=1)

关于javascript - 我试图在大范围的特定单元格中挑选出所有带有 '1' 的行,是否有更有效的方法来做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34928002/

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