0
我有這個功能,它從其他工作表取得一個特定列的總和。Google工作表腳本
function FindEffort(sheetNames,columnName) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets=sheetNames.split(',');
var sum=0;
for(var s=0;s<sheets.length;s++){
var sheet=ss.getSheetByName(sheets[s]);
var data = sheet.getDataRange().getValues();
var col = data[0].indexOf(columnName);
if (col != -1) {
for (var r=1; r<data.length; r++) {
var row = data[r];
if(row!=undefined){
if(row[col]!=null);
sum+=Number(row[col]);
}
}
}
}
return sum;
}
我打電話在片材1這功能和從片材取一列的總和2.But數據只有當我在片2的一列,其是總和得到我的公式中添加值加載第一時間。例如它不反映變化。
我應該在onEdit()觸發寫什麼?只是一個空白的功能? –