Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何找到第一个';0';在一列数字中使用应用程序脚本[GOOGLE SHEETS]_Google Apps Script_Google Sheets_Google Sheets Macros - Fatal编程技术网

Google apps script 如何找到第一个';0';在一列数字中使用应用程序脚本[GOOGLE SHEETS]

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=

我有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=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想要的。他们回来时会告诉我们。这是一个简单的改变。