需要使用Apps Script的 onEdit(e) 绑定函数来限制脚本仅在特定单元格上工作。下面是基本代码示例:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
var row = range.getRow();
var col = range.getColumn();
// 填写需要执行脚本的单元格位置
var targetRow = 2;
var targetCol = 3;
// 检查脚本需要执行的区域是否匹配
if (sheet.getName() == "Sheet1" && row == targetRow && col == targetCol) {
// 在特定单元格执行逻辑
// ...
}
}
在这个例子中,我们使用 onEdit(e) 回调来捕获用户对单元格的编辑事件,并检查单元格的位置是否与我们需要执行的单元格位置匹配。如果是,则执行逻辑。
需要注意的是,onEdit(e) 仅在用户编辑电子表格单元格时执行。 如果您希望脚本始终在特定单元格中执行(不仅仅是在编辑时),则需要考虑其他方法。
下一篇:AppsScript中字符的删除