Button 谷歌电子表格:按钮将B添加到A,然后清除B

Button 谷歌电子表格:按钮将B添加到A,然后清除B,button,google-apps-script,google-sheets,Button,Google Apps Script,Google Sheets,上面的答案给出了我正在寻找的脚本的一部分。我想再加一步(或两步),但不知道怎么做 Here's what I'm trying to accomplish: 我有一列数字,想添加另一列的数字。我搞不懂的部分是如何在数字添加到第一列后清除单元格 Like this: A <---B 1 <---2 2 <---5 3 <---24 像这样: A函数addRange(){ //将“Sheet1”替换为实际的工作表名称 var sheet=SpreadsheetApp

上面的答案给出了我正在寻找的脚本的一部分。我想再加一步(或两步),但不知道怎么做

Here's what I'm trying to accomplish:
我有一列数字,想添加另一列的数字。我搞不懂的部分是如何在数字添加到第一列后清除单元格

Like this:

A <---B
1 <---2 
2 <---5 
3 <---24
像这样:
A
函数addRange(){
//将“Sheet1”替换为实际的工作表名称
var sheet=SpreadsheetApp.getActive().getSheetByName('Sheet1');
var-tRange=sheet.getRange('A1:A3');
var tValues=tRange.getValues();
var sRange=sheet.getRange('B1:B3');
var sValues=sRange.getValues();
对于(var i=0;i
您还可以在电子表格菜单中添加一个按钮,使用此代码执行上面的AdmaL代码示例

函数onOpen(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); var menubutton=[{name:“Add Range”,functionName:“addRange”}];//“addRange”是上面AdamL提交的函数名//这也需要作为函数包含在脚本中,作为单击“自定义”菜单按钮时要调用的函数 ss.addMenu(“自定义”,菜单按钮); }
function addRange() {
  //replace 'Sheet1' with your actual sheet name
  var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
  var tRange = sheet.getRange('A1:A3');
  var tValues = tRange.getValues();
  var sRange = sheet.getRange('B1:B3');
  var sValues = sRange.getValues();
  for (var i = 0; i < tValues.length; i++) {
    tValues[i][0] += sValues[i][0];
  }
  tRange.setValues(tValues);
  sRange.clearContent();
}