谷歌表格 - 隐藏.rows脚本无法获得权限?


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行(。">

我不知道如何解决这个问题。

在中看起来是打字错误

if (condition = " ") {
    sheet.hideRows(1)
   }    

你可能是指

if (condition == " ") {
        sheet.hideRows(1)
       }    

请从脚本页面激活您的功能,并在"请求权限"窗口回答。

最新更新