添加按钮的脚本

时间:2017-01-23 18:32:58

标签: google-apps-script

我需要一个按钮脚本的帮助,该按钮可以将特定单元格(C2:E2)的数据输入添加到单元格G:I(相同的电子表格)上的列表中。我创建了按钮,但我仍然在学习编码,所以我在使按钮工作时遇到问题。 Here is what my spreadsheet looks like:

我希望当用户点击“添加”时,用户输入的单元格C2,D2和E2将被添加到G-I的右侧。

谢谢

1 个答案:

答案 0 :(得分:0)

如果添加此脚本,则将名为“concat”的脚本函数添加到应该工作的按钮中。

function concat() {
  var ss = SpreadsheetApp.getActive();
  var ss1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
  var sourceRangeName = 'Sheet1!C2:E2'; // enter source range with sheet name included 
  var destRangeName = 'Sheet1!G:G'; 
  var fullNames = [];
  var names = SpreadsheetApp.getActiveSpreadsheet().getRange(sourceRangeName).getValues(); // names 
  
  // Sets users names
  for (var i = 0; i < names.length; i++) { 
    fullNames.push([names[i][0] + ' ' + names[i][1] + ' ' + names[i][2]]);
  }
   
  var destRange = ss.getRange(destRangeName).offset(0, 0, fullNames.length); 
   destRange.setValues(fullNames);
}