google-apps-script - 当复选框为真/勾选时,有什么方法可以显示工作表选项卡?
问题描述
例如,假设我们在 Sheet1 中有一个汽车名称列表。
每辆车旁边都有一个复选框。
勾选复选框后,是否有任何方法可以打开与该车辆相关的选项卡?(前提是所有车辆选项卡都是先前创建的,但在复选框为假/未选中时隐藏)
解决方案
是的,您可以在使用 onEdit 触发器更改单元格时触发脚本,检查值是否被选中/取消选中,确定要显示/隐藏哪个工作表,并使用 SpreadsheetApp 显示或隐藏相关工作表(选项卡)。
检查 Trigger 文档以及 SpreadsheetApp 文档。
https://developers.google.com/apps-script/guides/triggers/
https://developers.google.com/apps-script/guides/triggers/events#edit
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app
https://developers.google.com/apps-script/reference/spreadsheet/sheet
推荐阅读
- wcf - 一个监听多个地址的 WCF 服务(仅限配置)
- android - 就 Android 版 Facebook 登录 SDK 而言,API 30 和其他较低的 API 级别有什么区别?
- node.js - Nodsjs 提供静态文件但在下载时更改文件名
- jquery - 每行只勾选一个复选框
- c# - 文件格式和扩展名不匹配。文件可能已损坏或不安全
- python - TypeError:元类冲突:派生类的元类必须是(非严格)
- java - 从 Java 使用有状态的 SAP Web 服务
- c++ - 为什么没有影响的上升整数会使我的程序崩溃
- r - 更改 geom_rect 的图例以显示线型
- regex - 查找具有特定字符串的行并将此字符串移动到行首