当Google表格中的特定单元格发生更改时,我想运行一个宏。我发现了非常相似的脚本,但是它们倾向于要求用户在特定的单元格中输入特定的文本。在我的脚本中,我只想在E2中的值更改时运行宏。
从本质上讲,它类似于默认的OnEdit,但对于1个单元格,而不是整个工作表。
我到目前为止有这个
function onEdit(e) {
if(e.range.getA1Notation() !== 'E2' || e.value !== '') return;
movetog82()
}
我的宏称为“ moveto82”
在e.value中,我将其留空,但不确定用什么替代它以捕获任何单元格更改。
答案 0 :(得分:1)
您根本不需要进行任何e.value
比较,如果更改的范围是'E2',只需运行条件的内容:
function onEdit(e) {
if(e.range.getA1Notation() == 'E2'){
movetog82()
}
}
每次编辑“ E2”时,它将运行movetog82()
,否则将不会发生任何事情。