【问题标题】:How to find the first '0' in a column of numbers using app script [GOOGLE SHEETS]如何使用应用脚本 [GOOGLE SHEETS] 在数字列中查找第一个“0”
【发布时间】:2019-12-14 02:35:19
【问题描述】:

我的范围 B3:B300 充满了数字。我想识别第一个包含“0”的单元格。我最终想确定包含该单元格的行,以便稍后在脚本中引用该行。

【问题讨论】:

    标签: google-apps-script google-sheets google-sheets-macros


    【解决方案1】:
    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
    }
    

    【讨论】:

    • 不需要if(vA[i][0]==0) 而不引用0 吗?
    • 可能是,我没有写问题,这就是问题的内容。
    • 这是有效的,也是我认为你会给出的原因。这个问题可能会更清楚一点。
    • 这可能正是 OP 想要的?他们回来时会通知我们的。这是一个简单的改变。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    相关资源
    最近更新 更多