function namedRanges() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
for(var i=3; i<504; i++) {
var r = ss.getRange('A3:Q3'+i);
ss.setNamedRange('Song'+i, r);
}
}
Приведенная выше формула не идет по 500 строкам песни в моей электронной таблице и не называет каждую строку «Песней 3» для строки A3-Q3 и т. Д. (Начиная со строки 3, поскольку у меня есть заголовки в строках 1 и 2) как я и ожидал.
Итак, я пытаюсь создать именованные диапазоны для всех 500 песен в листе.
Что я ожидаю:
- Имя - Диапазон
- Song3 - Песни! A3: Q3
- Song4 - Песни! A4: Q4
- Song5 - Песни! A5: Q5
- и т.д.
Что я получаю:
- Song3 - Песни! A3: Q33
- Song4 - Песни! A3: Q34
- Song5 - Песни! A3: Q35
- и т.д.
Я потратил два дня, пытаясь отыскать это с помощью поиска (напрасно). Я уверен, что это легко. Кто-нибудь знает, как это сделать?