如何在Google表格第6、7列使用指定Google Script脚本?
修改Google脚本以支持第6、7列触发隐藏行操作
原脚本仅在第6列输入TRUE时隐藏对应行,要让它同时支持第6、7列,只需修改判断列的条件即可,具体修改后的代码如下:
function onEdit (e){ // 若编辑的列不是6也不是7,或输入的值不是"TRUE",直接退出函数 if ((e.range.columnStart !== 6 && e.range.columnStart !== 7) || e.value !== "TRUE") return; SpreadsheetApp.getActiveSheet().hideRows(e.range.rowStart); }
修改说明:
- 原代码列判断逻辑是「只要编辑的不是第6列就退出」,现在改成「只有当编辑的列既不是6也不是7时才退出」,这样第6、7列的编辑操作都会进入后续判断;
- 其余逻辑保持不变,只要在这两列输入
"TRUE",就会自动隐藏当前编辑的行。
内容的提问来源于stack exchange,提问作者ganfall llafnag
相关产品推荐
相关产品推荐

