Google Sheet - Как получитьRange для строк, содержащих текст в столбце A - PullRequest
0 голосов
/ 19 февраля 2019

Допустим, у меня есть два столбца, в столбце AI есть месяцы, в столбце BI есть идентификаторы.Количество строк в месяц меняется день ото дня, поэтому мне нужен скрипт Google, который выберет диапазон строк в столбце А, который соответствует определенному месяцу.

Я не могу найти, как это сделатьиспользуя getRange или RangeList.

У меня есть скрипт, который позволит мне переместить диапазон ячеек с листа 1 на лист 2 на основе диапазона, но я хочу изменить это такэто копирует ячеек с листа 1 на 2 , где текст в столбце A - "январь"

function CopyTickets2() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var firstSheet = spreadsheet.getSheets()[1];
var secondSheet = spreadsheet.getSheets()[0];

  
spreadsheet.setActiveSheet(firstSheet)
spreadsheet.getRange("B2:B70").moveTo(spreadsheet.setActiveSheet(secondSheet).getRange("A14:A100"));
spreadsheet.setActiveSheet(firstSheet)
spreadsheet.getRange("C2:C70").moveTo(spreadsheet.setActiveSheet(secondSheet).getRange("B14:B100"));
spreadsheet.setActiveSheet(secondSheet)

1 Ответ

0 голосов
/ 19 февраля 2019

Найден обходной путь, используя это как формулу

=query(DATASHEET!A:C, "where A = 'JANUARY' ",0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...