在 Google Sheets 中,可以使用 onEdit() 触发器从单元格中捕捉并处理编辑事件。一种常见情况是要设置一个变量,以反映用户在单元格中输入的值。以下是一个示例代码,演示如何在 onEdit() 函数中设置变量:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
var value = range.getValue();
if (sheet.getName() == "Sheet1" && range.getColumn() == 1 && range.getRow() == 1) {
var myVariable = value;
Logger.log(myVariable);
}
}
在这个示例中,当用户编辑 Sheet1 的 A1 单元格时,会触发 onEdit() 函数。然后,代码会将 A1 单元格的值存储在变量 myVariable 中,并使用 Logger.log() 函数输出到执行日志中。您可以自定义 if 语句以适应您的需要,并在代码中使用变量 myVariable。