【发布时间】:2021-12-19 23:46:02
【问题描述】:
我需要进行哪些更改,以便此脚本将公式(从第 2 行开始)设置为定义的范围? 下面的代码没有给我任何错误,但它根本没有设置公式。
var lc = sheet.getLastColumn();
var range = sheet.getRange(2, 1, 1, lc);
var formulas = range.getFormulas();
range.copyFormatToRange(sheet, 1, lc, 3, 3+response); //This pastes the format to the range, whose number of rows is defined depending on the # that the user inputs.
var pasteTo = sheet.getRange(3, 1, response, lc);//Defines the range for setting formulas
for (var a = 3; a < response; a++){
pasteTo = sheet.getRange("A" + a,sheet.getLastColumn());
pasteTo.setFormulas(formulas);
}
}
}
【问题讨论】:
-
sheet.getRange("A" + a,sheet.getLastColumn());是做什么的? -
它应该得到被迭代的行,以便它设置公式,@TheMaster
-
签名是
.getRange('string')(a1notation) 或.getRange(number,number)(row, column ),但没有.getRange('string',number)
标签: javascript google-apps-script google-sheets