我正在尝试根据 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);
}
提前致谢。
Google Apps Script 中的范围索引以 1 为基础,因此您要使用
sheetFrom.getRange(n, 1).setValue(farmerCount);
可能n+1
取决于您有多少个标题行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句