谷歌文档脚本设置单元格的值

我想从脚本中设置谷歌电子表格的文本或数字,我知道如何在MS Excel中,但不知道如何在谷歌电子表格。

我想在单元格F2中设置Hello或者数字9。
我发现这个代码到目前为止

SpreadsheetApp.getActiveRange().setValue('hello'); 

但是没有指定哪个单元格

下面的代码是做什么需要的

 function doTest() { SpreadsheetApp.getActiveSheet().getRange('F2').setValue('Hello'); } 

使用Range类的setValue方法来设置特定单元格的值

 function storeValue() { var ss = SpreadsheetApp.getActiveSpreadsheet(); // ss is now the spreadsheet the script is associated with var sheet = ss.getSheets()[0]; // sheets are counted starting from 0 // sheet is the first worksheet in the spreadsheet var cell = sheet.getRange("B2"); cell.setValue(100); } 

您也可以使用行号和列号select单元格

 var cell = sheet.getRange(2, 3) // here cell is C2 

它也可以一次设置多个单元格的值

 var values = [ [ "2.000", "1,000,000", "$2.99" ] ]; var range = sheet.getRange("B2:D2"); range.setValues(values); 

我有一个两列的表。 date和协助。

表格中填写了date和数量的协助。

我希望Assist列自动插入0,如果有inputdate,并且只有在Assist列中没有号码。

到目前为止,我有以下脚本,并在Open上触发。

 `function storeValue() { var ss = SpreadsheetApp.getActiveSpreadsheet(); // ss is now the spreadsheet the script is associated with var sheet = ss.getSheets()[0]; // sheets are counted starting from 0 // sheet is the first worksheet in the spreadsheet var cell = sheet.getRange("J3:J"); cell.setValue(0); }`