Function 选中复选框时调用函数-谷歌工作表
当有人选中复选框时,我试图调用函数。到目前为止,我提出了这个方案,但它不起作用。复选框位于单元格F2和F3中Function 选中复选框时调用函数-谷歌工作表,function,google-apps-script,checkbox,google-sheets,Function,Google Apps Script,Checkbox,Google Sheets,当有人选中复选框时,我试图调用函数。到目前为止,我提出了这个方案,但它不起作用。复选框位于单元格F2和F3中 function onEdit(e) { var range = e.range if(range.getCell() == "F2") { resetData() } else if(range.getCell() == "F3") { renameSheet() } } 有很多方法可以做到这一点。最基本的是 function onEdit() {
function onEdit(e) {
var range = e.range
if(range.getCell() == "F2") {
resetData()
}
else if(range.getCell() == "F3") {
renameSheet()
}
}
有很多方法可以做到这一点。最基本的是
function onEdit() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
if (sheet.getRange("F2").isChecked()) {
resetData()
} else if (sheet.getRange("F3").isChecked()) {
renameSheet()
}
}
单击后取消选中的添加
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()
}
}
非常感谢您的回复。这很有效。我试图让它与一个可安装的触发器一起工作,我将onEdit()更改为onInstallableEdit(),并尝试创建一个名为onInstallableEdit()的触发器,但它什么也不做。你知道为什么吗?我让它工作了,我在函数调用上犯了一个错误。非常感谢你的帮助我很乐意帮忙。关于
onInstallableEdit()
我认为它不会触发事件,它只是一个常规函数。这是我们能做的极限