[英]Calling function when checking checkbox - Google Sheets
I am trying to call a function when someone check a checkbox.当有人选中复选框时,我正在尝试调用 function。 I came up with this so far but it is not working.到目前为止,我想出了这个,但它不起作用。 Checkboxes are in cells F2 and F3复选框位于单元格 F2 和 F3 中
function onEdit(e) {
var range = e.range
if(range.getCell() == "F2") {
resetData()
}
else if(range.getCell() == "F3") {
renameSheet()
}
}
It has many ways to do this.它有很多方法可以做到这一点。 The basic one is最基本的是
function onEdit() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
if (sheet.getRange("F2").isChecked()) {
resetData()
} else if (sheet.getRange("F3").isChecked()) {
renameSheet()
}
}
Addition with uncheck after the click单击后取消选中添加
function onEdit() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
var range = sheet.getActiveRange()
if (range.isChecked()) {
if (range.getA1Notation() == "F2") {
resetData()
} else if (range.getA1Notation() == "F3") {
renameSheet()
}
range.uncheck()
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.