-1

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

4

1 回答 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 回答