Получилось что-то, что даёт какой-то результат, но к названию листа всегда приписывается "копия" и лист падает всегда в конец. Возможно сделать чтобы название оставалось и лист ставал на первое место?
function myFunction1() {
var i = 1
var ss = SpreadsheetApp.getActiveSpreadsheet();
var lr= ss.getSheetByName("Список").getLastRow();
var ssname =ss.getSheetName();
var sheets = ss.getSheetByName(ssname);
while(i<=lr) {
var url= ss.getSheetByName("Список").getRange(i,2).getValue();
var destination = SpreadsheetApp.openByUrl(url);
sheets.copyTo(destination)
i++;
}
}