1
私はこのスクリプトを使用しています(クレジット:Eduardo Kuwakino)。 問題は、列Aから行Aを値 "x"で1つずつ隠すことです。 これらのスプレッドシートを編集しているユーザーにとってこれを「苦痛の少ないものにする」ことは可能ですか?Googleスプレッドシートの多くの行を一度に非表示にすることはできますか?
function hideCells(sheet)
{
var maxRows = sheet.getMaxRows();
//show all the rows
sheet.showRows(1, maxRows);
//get data from clumn A
var data = sheet.getRange('A:A').getValues();
//iterate over all rows
for(var i=0; i< data.length; i++){
//compare first character, if asterisk, then hide row
if(data[i][0].charAt(0) == 'x'){
sheet.hideRows(i+1);
}
}}
function onOpen() {
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
for(var i=0; i< sheets.length; i++){
hideCells(sheets[i]);
}
}