Можно ли использовать переменную (в нотации A1) внутри getRange?
function reservar() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var form = ss.getSheetByName("Respuestas de formulario 1");
var ss_calendario = SpreadsheetApp.openById('1r0jLPIfOAmOD7Lim9qmscQsrx5GAworz6ug1O-XAHDg');
var calendario = ss_calendario.getSheetByName("Disponibilidad");
var rango = form.getRange(1,1,form.getLastRow(),16);
var data = rango.getValues()
for (var i = 0; i < data.length; ++i) {
var columna = data[i];
var disponible = columna[9];
var celda = columna[14];
if(disponible == "Disponible"){
calendario.getRange(celda).setValue(true);
}
}
}
В последней строке кода я пытаюсь установить значение true для дня календаря значения нотации A1 дляvar celda
но я продолжаю получать сообщение об отсутствии интервала.
[18-05-27 14: 06: 54: 406 ART] Sheet.getRange (["Celda"]) [0,108segundos]
[18-05-27 14: 06: 54: 455 ART] Ejecución fallida: No se ha encontrado el intervalo.(línea 16, archivo "Código") [всего 0,478 последовательных дел]
Я предполагаю, что оно передается ["Celda"]
, разве это не тот тип значения, который я ищу?то есть "B71"