google-apps-script - 使用复选框和 TRUE/FALSE 单元格值隐藏工作表
问题描述
我正在尝试使以下公式与复选框功能一起使用。我已经设置了一个新工作表以确保我得到正确的公式,并且当我调试它时没有错误,并且在“更改”上设置了触发器,因此当我选中/取消选中该框但表 2 时应该可以工作不根据复选框隐藏或取消隐藏。据我所知,这是代码的 MCVE,一旦我开始工作,我正试图将其推断为更复杂的工作表。当我进行更改时,因此使用触发脚本,工作表中没有更改。工作表 2 未隐藏或未隐藏。任何帮助将不胜感激,我对脚本编写非常陌生。
谢谢
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();
}
}
}
对下面的内容进行了更改,它起作用了。谢谢您的帮助
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Sheet 1");
var sheet2 = ss.getSheetByName("Sheet 2");
var cell1 = sheet1.getRange('A1');
var x= cell1.getValue();
Logger.log("AAAAAAAAAA",x);
if(cell1.getValue()== false) {
Logger.log("box not checked");
sheet2.hideSheet();
} else if (cell1.getValue() == true) {
sheet2.showSheet();
}
解决方案
推荐阅读
- flutter - Flutter - 纵向和横向图像显示的空白
- python - 难以计算一组旋转和移动的椭圆的斜率,有时是倒置的,有时是完全错误的
- python - Python从输出列表中删除逗号和撇号
- android - 数据存储 AndroidStudio
- python - groupby 的独特价值如何?蟒蛇熊猫
- elasticsearch - 在elasticsearch中结合过滤器和必须
- reactjs - props.history.push() 在 metronic 主题中不起作用
- r - 调度代码时如何在R中的googlesheets4中自动选择预授权帐户?
- java - java中整数与一个十进制数加倍
- docker - 我在哪里可以找到容器化 Flask 服务器的日志?