Google Sheets中如何将N16:N29选中单元格内容同步显示到N10
实现方案
这个需求可以通过Google Apps Script的简单触发器实现,操作步骤如下:
- 打开目标Google Sheets表格,点击顶部菜单栏「扩展程序」>「Apps Script」,进入脚本编辑界面。
- 删除编辑器中默认的空白代码,粘贴如下代码:
function onSelectionChange(e) { const activeSheet = e.source.getActiveSheet(); const selectedRange = e.range; // N列对应列号为14,匹配范围N16:N29 if (selectedRange.getColumn() === 14 && selectedRange.getRow() >= 16 && selectedRange.getRow() <= 29) { activeSheet.getRange("N10").setValue(selectedRange.getValue()); } else { activeSheet.getRange("N10").setValue(""); } }
- 点击编辑器顶部的保存按钮,自定义项目名称后保存,关闭脚本编辑页回到表格即可生效。
补充说明:如果需要指定仅单个工作表生效,可以在判断条件中增加工作表名称校验,例如添加
activeSheet.getName() === "你要指定的工作表名"到判断条件中即可。
内容的提问来源于stack exchange,提问作者Mat
相关产品推荐
相关产品推荐

