我正在尝试列出单元格中包含某些值的所有工作表。 我用
function listsheets() {
var out = new Array()
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
return out
}
如何引入条件以仅列出B2单元格中显示“ hello”值的那些表?
答案 0 :(得分:0)
如果您使用小床单和某些单元格,则可以使用
function listsheets() {
return SpreadsheetApp.getActive().getSheets().reduce(function(p, sheet){
if(sheet.getRange('B2').getValue() === 'hello')
p.push(sheet.getName());
return p;
}, []);
}