有什么方法可以定义一个范围,例如getRange(predeterminedRow,[column range])?

时间:2019-07-03 09:32:07

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

基本上是自我解释。我一辈子都无法弄清楚如何使用函数中搜索操作中的预定行设置范围,而对于列,则无法确定列范围。我本质上希望它抓住整个定义的行。有谁知道该怎么做?

基本上:我正在搜索。搜索为我提供了找到搜索词的行。我只想获取整个已定义行的范围。

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

var determinedRow = 1;
var range = sheet.getRange(determinedRow, 1, 1, sheet.getMaxColumns())

答案 1 :(得分:0)

从文档中

getRange(行,列,numRows)

使用给定的坐标返回左上角的单元格,并返回给定的行数。

参数

名称类型说明

整数范围的起始行索引。行索引从1开始。

整数范围的列索引。列索引从1开始。

numRows 整数要返回的行数。

返回 Range (范围)—包含单列数据和指定行数的范围。 https://developers.google.com/apps-script/reference/spreadsheet/sheet#getrangerow-column-numrows

针对您的问题getRange(predetermineRow,predetermineColumn,cantRowYouNeed)

如果您需要所有行而不管内容如何。使用 getMaxColumns()

https://developers.google.com/apps-script/reference/spreadsheet/sheet#getMaxColumns()

祝你好运