获取基于indexOf的范围

时间:2017-06-12 22:02:45

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

我试图访问与索引对应的行中的特定单元格。因此对于索引5,转到cel F6并做一些事情。我收到以下错误:

  

TypeError:isInColumnid不是函数,它是数字。 (第23行,文件" testing4")

这是我的代码:

var isInColumnid = columntosearchid.indexOf(id) 

var valuestoreplace = isInColumnid.getRange('!I:O')

2 个答案:

答案 0 :(得分:0)

我认为你可以通过使用它来为自己节省大量的麻烦 math.range(start,end [,includeEnd])语法。

您可以适当地传递变量,同时还可以避免混淆。

答案 1 :(得分:0)

我明显的错误是试图从数字中获取范围,或者将方法应用于我已经获得的结果。因此,进一步思考,在相应的工作表中查找单元格并通过使用现有索引(如下所示)告诉.getRange精确坐标更有意义。

var valuestoreplace = sheet2.getRange(isInColumnid+1, 9)