gpt4 book ai didi

google-apps-script - 我可以根据特定单元格的更改添加触发器吗?

转载 作者:行者123 更新时间:2023-12-05 03:13:22 26 4
gpt4 key购买 nike

我有一个当前设置为在 onEdit 上运行的脚本。理想情况下,我希望脚本仅在有人对相关工作表的单元格 B26 进行更改时运行。

这可能吗?

最佳答案

这是直接从文档中获取的代码:

function onEdit(e){
// Set a comment on the edited cell to indicate when it was changed
var range = e.range;
range.setNote('Last modified: ' + new Date());
}

里面已经有e.range了。您需要做的就是添加一条 if 语句,并获取该范围的单元格地址:

function onEdit(e){
var cellAddress,cellAddressToTestFor;

cellAddressToTestFor = 'B26';

// Get cell edited - If it's B6 then do something
cellAddress = e.range.getA1Notation();
Logger.log('cellAddress: ' + cellAddress);

if (cellAddress === cellAddressToTestFor) {
//To Do - Code here if cell edited is correct
Logger.log('the check worked!');
};
}

添加该代码。编辑单元格,然后查看日志。

关于google-apps-script - 我可以根据特定单元格的更改添加触发器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30426124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com