如何连续触发一个应用程序脚本与鼠标点击在谷歌表格中的单元格?



我有一个A1:D20的股票符号矩阵。我有一个脚本来显示单元格D25中的符号。我希望每次单击A1:D20的任何单元格时都显示此显示(运行脚本)。基本上,我希望脚本在点击鼠标时触发。我该怎么做呢?

使用onSelectionChange事件对象

function onSelectionChange(e) {
e.source.toast('Entry');
//Logger.log(JSON.stringify(e));
const sh = e.range.getSheet();
if(sh.getName() == "Sheetname" && e.range.columnStart < 5 && e.range.rowStart < 20) {
//put your script in here
}
}

如果我更改"工作表名称"Sheet0

function onSelectionChange(e) {
e.source.toast('Entry');
//Logger.log(JSON.stringify(e));
const sh = e.range.getSheet();
if (sh.getName() == "Sheet0" && e.range.columnStart < 5 && e.range.rowStart < 20) {
e.source.toast("In");
sh.getRange("F4").setValue(e.range.getValue())
}
}

最新更新