Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 通过google sheets中的脚本设置列值_Google Sheets_Google Sheets Api - Fatal编程技术网

Google sheets 通过google sheets中的脚本设置列值

Google sheets 通过google sheets中的脚本设置列值,google-sheets,google-sheets-api,Google Sheets,Google Sheets Api,我正在尝试根据if条件为我的google工作表编制索引。因此,如果3列数据不是空的,我希望对工作表的第一列进行索引。在下面的代码中,if语句工作正常,但我无法在第一列中设置index的值 var sheetFrom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("production"); var data = sheetFrom.getDataRange().getValues(); var count = 0; var far

我正在尝试根据if条件为我的google工作表编制索引。因此,如果3列数据不是空的,我希望对工作表的第一列进行索引。在下面的代码中,if语句工作正常,但我无法在第一列中设置index的值

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);
       }
var sheetFrom=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“生产”);
var data=sheetFrom.getDataRange().getValues();
var计数=0;
var farmerCount=0;

对于(n=3;n谷歌应用程序中的范围索引脚本是基于1的,所以您要使用

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

可能是
n+1
取决于标题行的数量。

谢谢,这是我犯的错误。