0

以下は私に与えているもので、そのMacro missing argument error理由を理解できないようです。これらの行の他の 3 つの列が 3 つの条件を満たしている場合、可変長の行セットの 1 つの列の平均を取得しようとしています。考え?

function respondToSubmit(e) {
    var ss = SpreadsheetApp.openById("spreadsheetkey"); 
    var ss1= ss.getSheetByName('AllLive');
    var app = UiApp.getActiveApplication();
    var year = app.getElementById('year');
    var selectedyear = e.parameter.year; 
    var quarterlist = app.getElementById('quarterlist');
    var selectedquarter = e.parameter.quarterlist; 
    var data = ss1.getDataRange().getValues();

    for(nn=1;nn<data.length;++nn){     
        var sheetyear = data[nn][12];
        var sheetquarter = data[nn][13];
        var lengthofimp = data[nn][10];  
        var live = data[nn][9];  

        if (selectedyear == sheetyear && selectedquarter == sheetquarter && live =="LIVE"){
            var avlenghthimp = lengthofimp;
            var answer = app.createLabel(avlenghthimp);
            app.add(answer);
            return app;
        }
    }
}
4

1 に答える 1

0

という関数を書きましたAverageか? そうでなければ、うまくいきません。だから、平均関数を自分で書いてください。

于 2013-07-31T04:22:03.220 に答える