[英]how do I get the onEdit function to run
我正在为我的朋友制作我自己的 D&D 表。 我希望它尽可能酷和复杂。 目前 onEdit 函数甚至没有触发 . 我试图根据 J3 隐藏某些行,如果 J3 = 1,则第 7 行将被隐藏。 将来我将隐藏第 7-10 行,如果 J3 >= 2 那么它将显示第 7-10 行。 当它改变时,什么也不会发生。 请帮忙。
function onEdit() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Actions')
var status = sheet.getRange('J3').getValue();
if (status == 1) {
sheet.hideRows(7);
} else {
if (status >= 2) {
sheet.showRows(7);
}
}
Logger.log('yay you did it')}
这对我有用:
function onEdit(e) {
var sh=e.range.getSheet()
if(sh.getName()!='Actions')return;
var status=sh.getRange('J3').getValue();
if (status==1) {
sh.hideRows(7);
}else if(status>=2){
sh.showRows(7);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.