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();
}