Что-то вроде этого может работать:
Конечно, без данных я не могу это проверить.
function getVideoInfo() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getRange(2,1,sh.getLastRow()-1,1);
var vA=rg.getValues();
var rgB=sh.getRange(2,2,sh.getLastRow()-1,2);
var vB=rgB.getValues();
for(var i=0;i<vA.length;i++) {
var data = YouTube.Videos.list('snippet,statistics', {id:vA[i][0]});
var item = data.items[0];
var info = [item.snippet.title, item.statistics.viewCount];
vB[i][0]=info[0];
vB[i][1]=info[1];
}
rgB.setValues(vB)
}
Я предположил, что весь ваш код YouTube был правильным.