Как получить список всех именованных диапазонов, сохраненных в одном листе Google с помощью скрипта? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть лист Google с несколькими именованными диапазонами. Все диапазоны созданы обычными инструментами из контекстного меню выделенной области. Итак, мой вопрос, как я могу получить список этих именованных диапазонов с помощью скрипта, который будет использоваться как правила проверки данных?

1 Ответ

1 голос
/ 04 апреля 2020

Посмотрите на это ...... Spreadsheet.getNamedRanges () [i] .getName ()

function allMyNamedRanges() {
  const ss=SpreadsheetApp.getActive();
  const sh=ss.getActiveSheet();
  const rgA=ss.getNamedRanges();
  let names=[];
  rgA.forEach(function(rg,i){names.push([rg.getName()]);});
  sh.clear();
  sh.getRange(1,1,names.length,1).setValues(names);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...