我尝试使用/更改其他论坛的答案,但似乎无法正确获取代码。我想重复整行“x”次(x 在 U 列中)。这将是我一遍又一遍地使用更改行中的数据的文档,并且只需要一个宏来指示该行重复多少次。我是一个编码新手——任何建议都有帮助!

1 回答
1
使用以下代码从 A:U 复制范围,复制如下:
function repeatrow() {
var ss = SpreadsheetApp.getActive();
var repeattime = ss.getRange('U3').getValue();
ss.getRange('A4:U').clearContent();
var value = ss.getRange('A3:U3').getValues();
for (i = 0; i <= repeattime - 1; i++) {
ss.getRange("A" + (i + 4) + ":U" + (i + 4)).setValues(value);
};
};
于 2020-09-27T09:08:10.880 回答