function onEdit(event) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = event.range;
var column = range.getColumn();
var row = range.getRow();
// 判断修改单元格的行列号是否符合条件
if (column == 1 && row >= 2 && row <= 10) {
var cellValue = sheet.getRange(row, 2).getValue();
if (cellValue != "") {
// 如果第二列单元格的值不为空,将第二列单元格的值加上1
sheet.getRange(row, 2).setValue(cellValue + 1);
}
} else if (column == 2 && row >= 2 && row <= 10) {
var cellValue = sheet.getRange(row, 1).getValue();
if (cellValue != "") {
// 如果第一列单元格的值不为空,将第一列单元格的值加上1
sheet.getRange(row, 1).setValue(cellValue + 1);
}
}
}
这是一个Google表格脚本,当用户编辑单元格时会触发onEdit
函数。函数中获取当前的活动表格和被编辑的单元格范围range
,判断行列号是否满足条件。如果被编辑的单元格在第一列(列号为1),且行号在2到10行之间,同时第二列单元格不为空,就将第二列单元格的值加上1。如果被编辑的单元格在第二列(列号为2),且行号在2到10行之间,同时第一列单元格不为空,就将第一列单元格的值加上1。
根据需要可以修改条件和单元格的位置和数量。