我当前正在使用一个脚本,如果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);
});
}
但是那只能用“是”隐藏行