【问题标题】:My code isn't working and I'm not sure why我的代码不起作用,我不知道为什么
【发布时间】:2014-01-17 15:35:34
【问题描述】:

基本上,这应该在行的特定列中找到值并将它们加在一起以获得总计并将该总计放置在指定的单元格中。由于某种原因它不起作用。

function rating(Irange,Q,Y,AG,AO,AW,BE,BM) {
  var sheet = SpreadsheetApp.getActiveSheet();
  var values = sheet.getDataRange().getValues();
  var range = sheet.getRange(Irange);
  var row = Irange.getRow();
  var total = Number(values[row][8]) + 
    Number(values[row][9]) + 
    Number(values[row][10]) +
    Number(values[row][11]) +
    Number(values[row][16]) +
    Number(values[row][17]) +
    Number(values[row][18]) +
    Number(values[row][19]) +
    Number(values[row][24]) +
    Number(values[row][25]) +
    Number(values[row][26]) +
    Number(values[row][27]) +
    Number(values[row][32]) +
    Number(values[row][33]) +
    Number(values[row][34]) +
    Number(values[row][35]) +
    Number(values[row][40]) +
    Number(values[row][41]) +
    Number(values[row][42]) +
    Number(values[row][43]) +
    Number(values[row][48]) +
    Number(values[row][49]) +
    Number(values[row][50]) +
    Number(values[row][51]) +
    Number(values[row][56]) +
    Number(values[row][57]) +
    Number(values[row][58]) +
    Number(values[row][59]) +
    Number(values[row][64]) +
    Number(values[row][65]) +
    Number(values[row][66]) +
    Number(values[row][67]);
  return total;
}

【问题讨论】:

  • 你得到什么错误?
  • 其中部分不起作用?拿到单子?从中获取价值?得到行? (那行var row = Irange.getRow(); 看起来有点可疑......)
  • 是的,它在第 4 行出错了 var row = Irange.getRow();
  • 它在谷歌电子表格中,所以我不得不使用谷歌脚本,但我对 javascript 的了解比我还少。

标签: javascript scripting google-sheets google-docs


【解决方案1】:

你这样做看起来很奇怪

var range = sheet.getRange(Irange);

...然后不使用 range 做任何事情。相反,在下一行,你有:

var row = Irange.getRow();

我几乎没有对 Google Docs 电子表格做过任何事情,但也许应该是 range.getRow()(不是 I),因为 Range 对象有一个 getRow method。 (当然我不知道你的 Irange 参数是什么,但看起来你在调用 getRange(a1Notation) 时将其用作字符串。

【讨论】:

    猜你喜欢
    • 2020-09-19
    • 2020-02-05
    • 1970-01-01
    • 2021-03-11
    • 2021-10-19
    • 2019-05-21
    • 2016-08-25
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多