这是一些代码......
function BUTTON1()
{
// Point this at the spreadsheet we are using
var sheet = SpreadsheetApp.getActiveSheet();
// Pull some data from the spredsheet
var value1 = sheet.getRange('Value_1');
var value2 = sheet.getRange('Value_2');
// Do some basic calculations...
var result2 = value1 + value2;
// --------------------------------------------------------------------
// So how do I put the value 'result2' into the spreadsheet named cell
// called 'Result_2' ???
// --------------------------------------------------------------------
}
我已命名单元格..." Value_1 "," Value_2 "," Result_1 "和" Result_2 "我只是试图让用户单击一个调用此测试例程(BUTTON1)的按钮(绘图)...然后它应该拉出这两个值并简单地将它们一起添加到变量' result2'中。
我得到了那部分......
现在我如何将数据推送到 result2 '到名为cell' Result_2 ' ???
的电子表格答案 0 :(得分:1)
要编辑任何单元格中的值,您需要使用.Value属性,该属性适用于Range()和Cells()命令(这是一些最常用的操作数据命令)。
然后使用特定的命名范围,您只需将其添加到所选命令中,例如在下面的示例中。
Range("Result_2").Value = result2
修改强> 道歉,我刚刚看到你正在使用谷歌表。我从来没有使用它们,但快速谷歌让我认为你可以通过使用以下(或其变体)设置一个值:
sheet.getRange(Result_2).setValue(result2);
答案 1 :(得分:0)
最后我想通了......喔!
function BUTTON1()
{
// Point this at the spreadsheet we are using
var sheet = SpreadsheetApp.getActiveSheet();
// Pull some data from that spredsheet
var value1 = sheet.getRange("Value_1").getValue();
var value2 = sheet.getRange("Value_2").getValue();
var result2 = value1 + value2;
var location = sheet.getRange("Result_2");
location.setValue(result2);
}
你不仅要说getRange,而且还必须使用getValue ...而且不要忘记输入"()"或者它失败了。
杰里