【问题标题】:Google Spreadsheet Hide and unhide rows based on cell valuesGoogle 电子表格根据单元格值隐藏和取消隐藏行
【发布时间】:2019-09-24 16:44:06
【问题描述】:

我有一个包含日期(月)的电子表格,我正在寻找一个自动隐藏和取消隐藏行的脚本。

在“Z”列中是一个公式 (=IF(A3=TODAY();"";"1")) 所以包含“1”的单元格必须隐藏该行,而空单元格应该取消隐藏该行。

谁能帮帮我?我看过很多论坛都没有结果:(

请看下面的例子!

Example

【问题讨论】:

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


    【解决方案1】:
    function hideShow() {
      var ss=SpreadsheetApp.getActive();
      var sh=ss.getActiveSheet();
      var rg=sh.getRange(3,26,sh.getLastRow()-2,1);
      var vA=rg.getValues();
      for(var i=0;i<vA.length;i++) {
        if(vA[i][0]==1) {
          sh.hideRows(i+3);
        }
        if(vA[i][0]==0) {
          sh.showRows(i+3);
        }
      }
    }
    

    【讨论】:

    • 库珀你是英雄!谢谢!它与触发器配合得很好。再次感谢您。
    猜你喜欢
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    相关资源
    最近更新 更多