Ниже мой код.Код не выдает никакой ошибки, если я выбираю любой номер столбца ниже 10. Но для любого значения выше 9 он выдает ошибку
Координаты или размеры диапазона недопустимы.(строка 27, файл "Код")
Пожалуйста, дайте мне знать основы этого, почему берется только определенный диапазон, а не другой.
Ниже мой код.
function Copyforecastdata() {
var currentweek = Utilities.formatDate(new Date(), "GMT", "w");
var sss = SpreadsheetApp.openById('some id');
var ss = sss.getSheetByName('CurrentData'); //replace with source Sheet
var range = ss.getRange(2, 1, ss.getLastRow(), 17); // assign the range you want to copy
var data = range.getValues();
var tss = SpreadsheetApp.openById('other id'); //replace with destination ID
var ts = tss.getSheetByName('storedData'); //replace with destination Sheet tab name
var sourceinitiallastrow = ts.getLastRow()
ts.getRange(ts.getLastRow()+1, 1, ss.getLastRow(), 17).setValues(data);
var sourcefinallastrow = ts.getLastRow()
for (var i = sourceinitiallastrow; i < sourcefinallastrow; i++)
{
ts.getRange(i, 10).setValue(currentweek); //Line where I am getting error
}
}