Google API称未找到getRange(number,.....)

时间:2012-11-15 16:20:29

标签: google-apps-script

我正在尝试根据自己的目标调整本教程中的一些功能。

这是我想要使用的功能。

function getColumnsData(sheet, range, rowHeadersColumnIndex) {
  rowHeadersColumnIndex = rowHeadersColumnIndex || range.getColumnIndex() - 1;
  var headersTmp = sheet.getRange(range.getRow(), rowHeadersColumnIndex, 
  range.getNumRows(), 1).getValues();
  var headers = normalizeHeaders(arrayTranspose(headersTmp)[0]);
  return getObjects(arrayTranspose(range.getValues()), headers);
 }

但是,在运行时我收到错误消息

  

找不到方法getRange(数字,数字,数字,数字)。

这似乎完全疯了。据我所知is core functionality for the adwords API.

我错过了一些明显的东西吗?当我调用它时,我将4个数值参数传递给getColumnsData,所以即使范围无效,它也应该至少找到方法,即使它无法正确执行。

1 个答案:

答案 0 :(得分:0)

这是我的错误。这不是AdWords核心功能,但它是Spreadsheets API的功能。我现在通过另一种方式解决了这个问题。