咨询:如何在Google Sheets中实现按钮点击勾选Checkbox
在Google Sheets中创建点击勾选复选框的按钮
步骤1:编写勾选复选框的脚本
- 打开你的Google Sheets文档,点击顶部菜单栏的扩展程序 > Apps 脚本,进入脚本编辑器。
- 删除默认的
myFunction代码,替换为以下脚本(按需修改单元格范围):
function checkCheckbox() { // 获取当前活动表格 const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); // 勾选指定单元格的复选框(示例为A1单元格,可修改为你的目标单元格/范围) sheet.getRange("A1").setValue(true); // 若需批量勾选多个复选框,比如A1到A10,替换上面的代码为: // sheet.getRange("A1:A10").setValue(true); }
- 点击脚本编辑器顶部的保存按钮,给脚本命名(比如
CheckBoxScript),首次运行按指引完成权限授权即可。
步骤2:创建并关联按钮
- 返回Google Sheets文档,点击顶部菜单栏的插入 > 绘图(或插入 > 形状,选一个按钮样式的形状如矩形)。
- 在绘图编辑器里设计按钮(添加文字如“勾选复选框”、调整样式),完成后点击保存并关闭,按钮会出现在表格中。
- 右键点击表格中的按钮,选择分配脚本,输入函数名
checkCheckbox,点击确定。
现在点击按钮,指定单元格的复选框就会被自动勾选。需要调整勾选范围时,直接修改脚本里的getRange参数即可。
内容的提问来源于stack exchange,提问作者Sayan Roy
相关产品推荐
相关产品推荐

