当前,我有一个宏,当按下按钮时,它会将单元格值及其功能复制到另一张纸上。
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,将值添加到当前的值吗?