隐藏基于是或否的功能

时间:2018-08-13 18:31:21

标签: hide show

我当前正在使用一个脚本,如果M列等于“是”,则隐藏行,但是如果M列等于“是”或“否”,我希望它隐藏行。我尝试过

if(r[0] == "Yes","No")

但是隐藏了所有行。帮助吗?

function onOpen() {
  var s = SpreadsheetApp.getActive().getSheetByName('Form Responses 1');
  s.showRows(1, s.getMaxRows());

  s.getRange('M:M')
    .getValues()
    .forEach( function (r, i) {
    if (r[0] == 'YES') 
      s.hideRows(i + 1);
    });
}

我尝试了

function onOpen() {
  var s = SpreadsheetApp.getActive().getSheetByName('Form Responses 1');
  s.showRows(1, s.getMaxRows());

  s.getRange('M:M')
    .getValues()
    .forEach( function (r, i) {
    if (r[0] == 'YES') || if (r[0] =='No') 
      s.hideRows(i + 1);
    });
 }

但是那只能用“是”隐藏行

0 个答案:

没有答案
相关问题