0
function ConditionalHideRow() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Test");
var condition = sheet.getRange(109,2,100,1).getValue();
if (condition = " ") {
sheet.hideRows(1);
}
}
私はある範囲内の ""を持つ行を非表示にしようとしています。しかし、私が関数をセルに配置すると、「あなたはhideRowsを呼び出す権限がありません(行7)」と伝えます。Hide.rowsスクリプトは許可を得ることができません。
私はこれをどのように解決するのか分かりません。
私はしばらくの間これを沸騰させてきました。明らかにこのコマンドをカスタム関数で使用することはできません。私は、同じセルにコマンドを使用することしかできません。セルには既に式が入っているので、明らかに私にはうまくいかないでしょう。人々はどのような回避策を知っていますか? –
はい、スクリプトページから実行することも、この作業を行うカスタムボタンを作成することもできます。 – Eugene