我有一个脚本,该脚本根据A列中的单元格值隐藏行。如何优化它/使其运行更快?

时间:2018-10-04 04:22:38

标签: google-sheets

样本电子表格here

单元格C11有一个下拉菜单,您可以在其中选择要查看的类别。该脚本隐藏了A列中单元格值为0的所有行。该脚本可以运行,尽管运行非常缓慢。您可以看到它逐行隐藏行。如何使其更快?

      var s = SpreadsheetApp.getActive()
        .getSheetByName('Gear Loadout');
    s.showRows(1, s.getMaxRows());
  s.getRange('A:A')
        .getValues()
        .forEach(function (r, i) {
            if (r[0] !== '' && r[0].toString()
                .charAt(0) == 0) s.hideRows(i + 1)
        });

0 个答案:

没有答案