Google apps script 如何找到第一个';0';在一列数字中使用应用程序脚本[GOOGLE SHEETS]
我有B3:B300范围的数字。我要标识第一个包含“0”的单元格。我最终希望识别包含该单元格的行,以便稍后在脚本中引用该行。Google apps script 如何找到第一个';0';在一列数字中使用应用程序脚本[GOOGLE SHEETS],google-apps-script,google-sheets,google-sheets-macros,Google Apps Script,Google Sheets,Google Sheets Macros,我有B3:B300范围的数字。我要标识第一个包含“0”的单元格。我最终希望识别包含该单元格的行,以便稍后在脚本中引用该行。函数findTheFirstZero(){ function findTheFirstZero() { var ss=SpreadsheetApp.getActive(); var sh=ss.getActiveSheet(); var rg=sh.getRange(3,2,298,1); var vA=rg.getValues(); for(var i=
函数findTheFirstZero(){
function findTheFirstZero() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getRange(3,2,298,1);
var vA=rg.getValues();
for(var i=0;i<vA.length;i++) {
if(vA[i][0]=='0') {
return i+3;//return row number;
}
}
return 0;//if no '0' is found
}
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getRange(3,2298,1);
var vA=rg.getValues();
对于(var i=0;如果(vA[i][0]==0,则不需要是)
没有引用0
?可能是,我没有写问题,这就是问题所在。这是有效的,也是我认为你会给出的原因。问题可以更清楚一点。这可能正是OP想要的。他们回来时会告诉我们。这是一个简单的改变。