是他们这样做的更好方法吗?这对于3个单元格工作正常,但是如果我想要在更大的单元格上运行,这是愚蠢的。命名范围会起作用吗?有人能告诉我一些例子吗?感谢
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Loads");
if (e.source.getActiveSheet().getName() != "Loads" || e.range.columnStart != 1 || e.range.rowStart != 51)
if (e.source.getActiveSheet().getName() != "Loads" || e.range.columnStart != 1 || e.range.rowStart != 52)
if (e.source.getActiveSheet().getName() != "Loads" || e.range.columnStart != 1 || e.range.rowStart != 53)
return;
///run function here
};
答案 0 :(得分:1)
也许这就是你拍摄的内容:
function onEdit(e) {
var name=e.source.getActiveSheet().getName();
var col=e.range.getColumn();
var row=e.range.getRow();
if (name=="Loads" && col==1 && row >= 51 && row<=53)
{
//run function here
}
}