通过脚本在谷歌表格中设置列值

3
我正在尝试根据if条件对我的Google表格进行索引。因此,如果第3列数据不为空,我希望该表格的第一列被索引。在下面的代码中,if语句运行正常,但我无法设置第一列中索引的值。
var sheetFrom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("production");
var data = sheetFrom.getDataRange().getValues();
var count = 0; 
var farmerCount = 0;
for(n=3;n<data.length;++n){ // iterate in the array, row by row
      if (data[n][2]!=""){
        farmerCount++; 
        data[n][0].setValue(farmerCount); 
        //sheetFrom.getRange(n, 0).setValue(farmerCount);
       }

感谢您的提前支持。
1个回答

4

Google Apps Script 中的范围索引是以1为基准,因此您应该使用

sheetFrom.getRange(n, 1).setValue(farmerCount); 

可能会有n+1个,具体取决于您有多少个标题行。

谢谢,这就是我犯的错误。 - Zeeshan Rang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接