2013-11-09 2 views
0

Я использую следующий код, чтобы назвать диапазон:Google Spreadsheet: Как назвать диапазон с помощью Служб Google Script

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheets()[0]; 

var rangeToName = sheet.getRange(column, column - 1, 1,values.length + rowOffset); 
var rangeName = 'F' + '2'; 

ss.setNamedRange(rangeName, rangeToName); // SCRIPT CRASHES HERE 

При выполнении этого сценария, он терпит неудачу с сообщением об ошибке: The name you specified for this range is not a valid name.

Я получаю эту ошибку всякий раз, когда я использую конкатенированную строку (неважно, использую ли я для разграничения строки ' или ").

Как создать имя диапазона, объединив две строки или строку и номер?

ответ

0

Я нашел ошибку:

Имя для диапазона не может выглядеть как ссылка на ячейку, например, «F2» является недопустимым именем, поскольку это может быть ячейка. Имя может не содержать символ «-».

Смежные вопросы