Есть ли способ определить диапазон, как getRange (preterminedRow, [диапазон столбцов])? - PullRequest
1 голос
/ 03 июля 2019

В основном самоочевиден. Я не могу понять, как установить диапазон, используя предопределенную строку из операции поиска в функции, а для столбцов - диапазон столбцов. По сути, я хочу, чтобы он захватил всю определенную строку. Кто-нибудь знает, как это сделать?

В основном: у меня есть поиск. Поиск дает мне строку, в которой был найден поисковый термин. Я просто хочу получить диапазон всей этой определенной строки.

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

из документации,

getRange (строка, столбец, numRows)

Возвращает диапазон с верхней левой ячейкой с заданными координатами и с заданным количеством строк.

Параметры

Имя Тип Описание

строка целое число Начальный индекс строки диапазона; Индексирование строки начинается с 1.

столбец целое число Индекс столбца диапазона; индексация столбцов начинается с 1.

numRows Integer Количество возвращаемых строк.

Возвращение Range - Диапазон, содержащий один столбец данных с указанным количеством строк. https://developers.google.com/apps-script/reference/spreadsheet/sheet#getrangerow-column-numrows

для вашей проблемы getRange (предопределенный ряд, предопределенный столбец, cantRowYouNeed)

если вам нужны ВСЕ строки независимо от содержимого. используйте getMaxColumns ()

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

удачи

0 голосов
/ 03 июля 2019

Вы можете сделать что-то вроде этого:

var determinedRow = 1;
var range = sheet.getRange(determinedRow, 1, 1, sheet.getMaxColumns())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...