0
我需要运行一个脚本,该脚本将通过我的所有工作表(除了最后几张工作表)并清除其中的多个范围的内容。清除多个工作表中的多个范围
下面的代码工作,但速度非常慢,导致超时错误。
我环顾四周,我可以找出如何缩短或加快。据我有限的知识,它已经非常简短。
我在这里错过了一招吗?
function clearranges() {
var ss = SpreadsheetApp.getActive();
var allsheets = ss.getSheets();
for(var i = 0; i < 46; i++){
var sheet=allsheets[i]
sheet.getRange('D5:AH12').clearContent();
sheet.getRange('A14:A33').clearContent();
sheet.getRange('D14:AH33').clearContent();
sheet.getRange('A9').clearContent();
sheet.getRange('B5:B12').clearContent();
}
}