列 P には、約 6 つの条件をチェックして 1 または 0 を返す複雑な数式があります。列 P に 1 があるすべての行を非表示にしたいです。次のスクリプトを使用します。
function onEdit(e){
var sheet = e.source.getActiveSheet();
var r = sheet.getActiveRange();
if (r.getColumnIndex() == 16 && r.getValue() == "1")
sheet.hideRows(r.getRowIndex(),1);
}
理由は不明ですが、スクリプトは機能しません。数式で onEdit が起動できないようですが… 本当ですか?スクリプトを機能させるにはどうすればよいですか?