我有 2 个 google 工作表,第一个工作表上有复选框。要求:勾选复选框后,单元格 C5 中的值需要存储在 Sheet2 中。当复选框被选中即值为'True'时,Sheet1的单元格C5中的值需要以连续的方式提交到Sheet2中。我知道这是一个愚蠢的要求,但在几次尝试后我也失败了。
尝试
function onEdit(event) {
var sh1 = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if (sh1.getName() == 'Sheet1' && r.getA1Notation() == 'D5' && r.getValue() == true) {
var sh2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet2')
sh2.getRange('A' + (sh2.getLastRow() + 1)).setValue(r.offset(0, -1).getValue())
r.setValue(!r.getValue())
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句