Google表格宏可将值复制并添加到其他表格中

时间:2018-09-06 02:49:21

标签: google-apps-script google-sheets

当前,我有一个宏,当按下按钮时,它会将单元格值及其功能复制到另一张纸上。

function Test() {
  var ss = SpreadsheetApp.getActive();
  ss.getRange('\'Sheet1\'!D8:D26').copyTo(ss.getRange('\'Sheet2\'!B6:B24'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);

};

我想做的就是获取它,因此每次按下按钮时,它都会通过添加新的单元格来覆盖它。到目前为止,我只能通过一次通过

 function Test() {
      var ss = SpreadsheetApp.getActive();
      var Cell1= ss.getRange('\'Sheet1\'!D8');
      var add = Cell1.getValue();
      var total = ss.getRange('\'Sheet2\'!B6');
      var newTotal = total.getValue();
      total.setValue(add+newTotal);
};

但是我必须为每个单元格一遍又一遍地复制该功能,有没有办法将其作为范围选择而不是单个单元格呢?

即Sheet1的功能是在特定单元格中产生50。按下按钮会将50发送到Sheet2,将值添加到当前的值吗?

0 个答案:

没有答案