![](/img/trans.png)
[英]Can I limit an onEdit function to a checkbox cell in Google Sheets?
[英]Calling function when checking checkbox - Google Sheets
當有人選中復選框時,我正在嘗試調用 function。 到目前為止,我想出了這個,但它不起作用。 復選框位於單元格 F2 和 F3 中
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()
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.