Как сократить время работы функции с циклом?
Можно ли как-то сократить время выполнения функции?
function cr(){
var sheet_data = SpreadsheetApp.getActive().getSheetByName('data'),
lr = sheet_data.getLastRow();
for (var i=2;i<=lr; i++){
var v1 = sheet_data.getRange(i, 8).getValue(),
v2 = sheet_data.getRange(i, 9).getValue(),
res = sheet_data.getRange(i, 10);
if (v2 === ""){res.setValue(v1)} else if (v2 == 0){res.setValue(0)} else {res.setValue(v2)};
}
}
В таблице около 7к строк и очень долго считает.