我有一个根据销售数量计算分层奖金的功能:
function calculateBonus(sales) {
Utilities.sleep(1000);
var output = 0;
if (sales > 7) {
output += ((sales -7) * 4);
sales -= 7;
}
if (sales > 4) {
output += ((sales - 4) * 3);
sales -= 4;
}
output += sales * 2;
return output;
}
但是,即使使用Utilites.sleep函数,它仍然会产生错误。它正在使用的电子表格可以包含数百个条目(目前处于400的低位)。是否有更好的方法来优化它,以便它可以工作?谢谢
答案 0 :(得分:0)
显然,解决方案只是重新加载电子表格而且工作正常。现在我对这个函数没有任何问题,但是这是过去发生过的事情,我不太确定是什么原因造成了这个简单的函数。