Google sheets 通过google sheets中的脚本设置列值
我正在尝试根据if条件为我的google工作表编制索引。因此,如果3列数据不是空的,我希望对工作表的第一列进行索引。在下面的代码中,if语句工作正常,但我无法在第一列中设置index的值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
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
取决于标题行的数量。谢谢,这是我犯的错误。