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

Zeeshan Rang

我正在尝试根据 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在谷歌表格脚本中连接两列

使用脚本隐藏谷歌表格中的列

通过脚本从多个列中复制值-Google表格

如何使用脚本立即打印谷歌表格中的标记列?

谷歌表格停止脚本“删除重复行”将所有公式转换为值并仅删除列 A:A 中的重复项

如何在谷歌表格中检查多个列的值?

将变量的值附加到谷歌表格中的特定列

谷歌应用脚本基于“问题文本”移动谷歌表格列

想要通过应用程序脚本与两个不同的谷歌电子表格中存在的每个单元格的值进行比较,但出现错误

谷歌表格的谷歌应用程序脚本中的总和

在Google表格脚本中设置活动单元格的值

谷歌表格脚本用单元格中的值替换空单元格

通过忽略空白单元格重新调整四列值(谷歌表格)

通过脚本在 Google 表格中生成表格时设置单元格或行/列数

使用 Apps 脚本在 Google 表格中自动设置列的日期

使用应用程序脚本更改谷歌表格中周末日期列的背景颜色?

使用脚本复制谷歌表格中另一列的格式

删除谷歌表格中的重复值

从谷歌表格中的 JSON 导入值

鎖定谷歌表格中的公式值

仅在为Google Apps脚本/ Google表格中的特定列设置特定值时,才如何自动连续进行排序?

从绑定的谷歌应用程序脚本中的电子表格中获取特定的行值(或多个值)

谷歌脚本如何比较两列中的单元格并将值设置为另一个单元格

谷歌表格 - 逐行查找整个表格中的最小值

在Google表格中设置列默认值

在谷歌表格脚本中问题转换为字符串

表单提交后触发谷歌表格中的脚本

我如何在谷歌应用程序脚本中使用 javascript 从谷歌电子表格数据库中获取日期值

谷歌表脚本和谷歌表格