【问题标题】:Iterate over Google Sheet range with 3 columns用 3 列迭代 Google 表格范围
【发布时间】:2016-08-03 13:23:35
【问题描述】:

我正在尝试将某些数据点从一个 Google 工作表导入到另一个工作表。我已成功定位数据并创建了 3 个变量来保存它们。

最后一步(即我卡住的地方)是创建包含 3 列的新行来存储它们。

一直报错:“范围的坐标或尺寸无效。”

for (var i = 1; i < 5; i ++) {
var name = data[i][1];
var hour = data[i][9];
var money = hour * 40;

var range = sheet.getRange(i, 0, 1, 3);
values = [[name, hour, money]];
range.setValues(values);
}

【问题讨论】:

    标签: javascript google-apps-script google-sheets


    【解决方案1】:

    getRange 所需的索引是基于 1 的。 试试

    var range = sheet.getRange(i, 1, 1, 3);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多