我需要一个按钮脚本的帮助,该按钮可以将特定单元格(C2:E2)的数据输入添加到单元格G:I(相同的电子表格)上的列表中。我创建了按钮,但我仍然在学习编码,所以我在使按钮工作时遇到问题。 Here is what my spreadsheet looks like:
我希望当用户点击“添加”时,用户输入的单元格C2,D2和E2将被添加到G-I的右侧。
谢谢
答案 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);
}