選択した行を非表示にするGoogle App Script
選択した行を非表示にするGoogle App Script
GASでチェックボックスをチェックすると該当行が非表示になるコードを組んでいます。
エラーは出ないのですが、チェックボックスをチェックしても非表示になりません
コードは以下になります。
非エンジニアでQiitaに流れ着いたのでどなたか教えていただけると幸いです。
function showCheckboxInfo() {
var mySheet = SpreadsheetApp.getActiveSheet(); //シートを取得
var myCell = mySheet.getActiveCell();
var rule = myCell.getDataValidation();
if (rule != null) {
var criteria = rule.getCriteriaType();
var status = myCell.getValue()
if ( criteria == 'CHECKBOX' && status == true) {
var row = myCell.getRow();
hideRow(row);
}
}
}
function hideRow(row) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getActiveSheet();
var range = sh.getRange(row);
sh.hideRow(range);
}
0