谷歌文档脚本设置单元格的值
我想从脚本中设置谷歌电子表格的文本或数字,我知道如何在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); }`