寻求Google Sheet图片按钮跳转至同工作表指定单元格的脚本
Google Sheet图片按钮跳转同工作表指定单元格
实现步骤:
1. 插入按钮图片
先在工作表里插入你想用的图片(本地图片或Google图片搜索插入均可),建议选择「浮于单元格上方」的插入方式,方便后续绑定脚本和调整位置。
2. 编写跳转脚本
打开Google Sheet的脚本编辑器(点击菜单栏「扩展程序」>「Apps脚本」),替换默认代码为以下内容:
// 跳转到指定单元格的函数 function jumpToTargetCell() { // 获取当前激活的工作表 const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); // 指定目标单元格,这里示例为A10,可按需修改 const targetCell = sheet.getRange("A10"); // 激活目标单元格并滚动视图到该位置 targetCell.activate(); SpreadsheetApp.getActiveSpreadsheet().setActiveRange(targetCell); }
如果需要多个按钮跳转到不同单元格,直接复制函数修改目标地址即可,比如:
function jumpToCellB20() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const targetCell = sheet.getRange("B20"); targetCell.activate(); SpreadsheetApp.getActiveSpreadsheet().setActiveRange(targetCell); }
3. 绑定脚本到图片
回到工作表,右键点击插入的图片,选择「分配脚本」,输入对应的函数名(比如jumpToTargetCell),点击确定即可。
注意事项:
- 第一次运行脚本会触发授权流程,按提示完成Google账号授权即可(脚本仅访问当前表格,安全可控)。
- 目标单元格地址请使用标准A1表示法,比如「C5」「D100」等,确保地址准确。
内容的提问来源于stack exchange,提问作者Jeffry Jimbun
相关产品推荐
相关产品推荐

