我正在尝试创建一个自定义公式以获取所需的“通过”次数,以便获得大于96%的评分。因此,我们通过将您获得的“通过”数除以检查的项目总数来获得评分。 样本:
numPass = 31
numTotal = 35
rating = (31/35)*100 = 89% (rounded off)
因此,在上面的示例中,我想知道要获得大于96%的评分我还需要多少“ numPass”。
我想出了如何手动进行。我需要不断增加numPass和numTotal,直到得出的值大于96。找到了一种通过应用脚本执行此操作的方法,但是由于某种原因,它会陷入无限循环。大声笑!这是我的代码如下:
function passNeeded(numPass, numTotal){
var numPass = 31;
var numTotal = 35;
var avg = (numPass/numTotal)*100
while (avg.toFixed(0) < 96){
numPass++;
numTotal++;
}
return numPass;
}
真的不知道我在哪里做错了,因为这是我第一次使用应用程序脚本,如果您能帮我解决这个问题,那就太好了。