Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 丢失的google脚本上的before语句错误_Javascript_Google Apps Script_Percentile - Fatal编程技术网

Javascript 丢失的google脚本上的before语句错误

Javascript 丢失的google脚本上的before语句错误,javascript,google-apps-script,percentile,Javascript,Google Apps Script,Percentile,我在google脚本中尝试了我的第一步,我试图计算一行中给定数字范围的百分位数。我总是有一个 失踪;在声明之前。(第107行,文件“Sitan_代码”)错误 我不明白为什么我会这样 有人能帮忙吗 提前谢谢 函数百分位数(){ var tenPercent=10/100;//simsSheet.getRange(“I5”).getValue()/100; var twentyfivePercent=25/100;//simsSheet.getRange(“I6”).getValue()/100;

我在google脚本中尝试了我的第一步,我试图计算一行中给定数字范围的百分位数。我总是有一个

失踪;在声明之前。(第107行,文件“Sitan_代码”)错误

我不明白为什么我会这样

有人能帮忙吗

提前谢谢

函数百分位数(){
var tenPercent=10/100;//simsSheet.getRange(“I5”).getValue()/100;
var twentyfivePercent=25/100;//simsSheet.getRange(“I6”).getValue()/100;
var fiftyPercent=50/100;//simsSheet.getRange(“I7”).getValue()/100;
var seventyfivePercent=75/100;//simsSheet.getRange(“I8”).getValue()/100;
var neintyPercent=90/100;//simsSheet(“I9”).getValue()/100;
var values=simsSheet.getRange(“A1:NTP1”).getValues().sort();
风险值百分比=[百分之十、百分之二十五、百分之五、百分之七、百分之五、百分之十];
对于(i=0;i}
您的代码似乎缺少一些导致编译失败的大括号和句点,请参阅以下版本:

function percentile() {
    var tenPercent = 10 / 100; //simsSheet.getRange("I5").getValue() / 100;
    var twentyfivePercent = 25 / 100; //simsSheet.getRange("I6").getValue() / 100;
    var fiftyPercent = 50 / 100; //simsSheet.getRange("I7").getValue() / 100;
    var seventyfivePercent = 75 / 100; //simsSheet.getRange("I8").getValue()/ 100;
    var neintyPercent = 90 / 100; // simsSheet("I9").getValue() / 100;
    var values = simsSheet.getRange("A1:NTP1").getValues().sort();
    var percentage = [tenPercent, twentyfivePercent, fiftyPercent, seventyfivePercent, neintyPercent];

    for (i = 0; i < percentage.length; i++) {
        var index = values.length * percentage[i];

        if ((index % 2) === 0) {

            var average = (index[i] + index[i + 1]) / 2;

            if (percentage[i] == percentage[tenPercent]) {
                var ten = simsSheet.getRange("K5").setValue(average);
            } else if (percentage[i] == percentage[twentyfivePercent]) {
                var twentyfive = simsSheet.getRange("K6").setValue(average);
            } else if (percentage[i] == percentage[fiftyPercent]) {
                var fivty = simsSheet.getRange("K7").setValue(average);
            } else if (percentage[i] == percentage[seventyfivePercent]) {
                var seventyfive = simsSheet.getRange("K8").setValue(average);
            } else if (percentage[i] == percentage[neintyPercent]) {
                var neinty = simsSheet.getRange("K9").setValue(average);
            } else {
                inx = Math.round(index);
            }
        }
    }
}
函数百分位数(){
var tenPercent=10/100;//simsSheet.getRange(“I5”).getValue()/100;
var twentyfivePercent=25/100;//simsSheet.getRange(“I6”).getValue()/100;
var fiftyPercent=50/100;//simsSheet.getRange(“I7”).getValue()/100;
var seventyfivePercent=75/100;//simsSheet.getRange(“I8”).getValue()/100;
var neintyPercent=90/100;//simsSheet(“I9”).getValue()/100;
var values=simsSheet.getRange(“A1:NTP1”).getValues().sort();
风险值百分比=[百分之十、百分之二十五、百分之五、百分之七、百分之五、百分之十];
对于(i=0;i
请阅读,特别是“做你的研究”,阅读相关主题,然后试一试。如果你在做了更多的研究和搜索后陷入困境,无法摆脱困境,请发布你的尝试,并明确说明你的困境。人们会很乐意帮你。添加脚本如何?嗯,包含在脚本中如何g相关代码/完整代码。但是应该有一个真正的感谢。我知道了;)