Вы указываете в своих комментариях в коде, что a
является исходным диапазоном. Вы не можете запросить длину диапазона, однако вы можете вызвать длину массива. Просто измените код в начале функции на следующий, он должен работать нормально, при условии, что переменная a является диапазоном, и в коде или входах нет других ошибок:
function avgLoop(ssrange, b, v) {
var avg = 1;
var d =0;
var a= ssrange.getValues();
for .... // continue your script from here