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

Я занимаюсь фрилансером, расскажите, пожалуйста, как добавить определенный диапазон имен в ячейку с помощью скрипта Google

1 Ответ

0 голосов
/ 21 июня 2020
function createNamedRange() {
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sht=ss.getActiveSheet();
  var rng=ss.getActiveRange();
  if(rng.getWidth()==1 && rng.getHeight()>1) {
    var rngA = rng.getValues();
    var name = rngA[0][0];
    var ro = rng.getRow() + 1;
    var co = rng.getColumn();
    var h = rng.getHeight()-1;
    var w = 1;
    var rg = sht.getRange(ro, co, h, 1);
    ss.setNamedRange(name, rg); 
    sht.getRange(rg.getRow(),rg.getColumn()).offset(-1,0).setBackground('#ffff00');
    ss.toast(rg.getA1Notation(),name);
  }
}

анимация:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...