Функция Google Sheets для переименования листа в значение, равное ячейке - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь сделать так, чтобы имена моих листов равнялись значениям ячеек, будь то текст или числа, но я ошибся.После многочисленных поисков и тестирования в Google это так близко, как я дошел до ответа.

function myFunction() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[1]
  var cell = sheet.getRange("A2")
  sheets[3].setName(cell);
}

1 Ответ

0 голосов
/ 26 сентября 2018

Вам нужно получить значение ¹ из диапазона, который вы получили.

function myFunction() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[1]; //Sheet 2
  var cell = sheet.getRange("A2");//Sheet2!A2    
  var value = cell.getValue();//Added
  sheet.setName(value);//Sheet2 name changed
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...