使用复选框和TRUE / FALSE单元格值隐藏工作表

时间:2018-08-07 18:08:43

标签: google-apps-script google-sheets

我正在尝试使以下公式与复选框功能一起使用。 我已经建立了一个新工作表,以确保公式正确,调试时没有错误,并且在“更改”上设置了触发器,因此当我选中/取消选中工作表2时,该触发器应该起作用不会根据复选框隐藏或取消隐藏。 据我所知,这就是代码的MCVE,一旦我能做到这一点,我就会尝试将其推算为更复杂的工作表。当我进行更改时,因此使用触发脚本,工作表中没有更改。工作表2未被隐藏或取消隐藏。 任何帮助将不胜感激,我是脚本编写的新手。

谢谢

$('.sibling-trigger').click(function(e){
  $('.plus', $(this).closest('.card-header')).toggleClass("rotate")
})

对下面的内容进行更改,然后它起作用了。感谢您的帮助

function myFunction() {
  function myFunction() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet1 = ss.getSheetByName("Sheet1");
  var sheet2 = ss.getSheetByName("Sheet2");

  var cell1 = sheet1.getRange('A1');
  if (cell1.getValue() == TRUE) {
    sheet2.hideSheet();
  }

  if (cell1.getValue() == FALSE) {
    sheet2.showSheet();
  }
}
}

0 个答案:

没有答案