Я пытаюсь сделать следующее:
- Прокрутите столбец «А» в «Заказчике» и получите соответствующее имя листа.
- Получить лист и скопировать весь использованный диапазон в листе, например (A; B; C; и т. Д.), В конкретные файлы, указанные в столбце B.
Вот код I 'мы уже написали:
function updatefile() {
var ss = SpreadsheetApp.getActive();
var sh = ss.getSheetByName('CUSTOMER')
var data = sh.getRange("A2:B12").getValues(); // get the range of non empty cells
for (var i = 1; i < data.length; i++) {
var source = ss.getSheetByName(data[i][0]);
var range = source.getRange('C3:M1003'); //assign the range you want to copy
var data = range.getValues();
var destination = SpreadsheetApp.openById(data[i][1]); // open the corresponding file by using the file id in the second column
var destbodya = destination.getSheetByName('UPDATE ON ORDERS');
destbodya.getRange(ts.getLastRow()+1, 1,49,7).setValues(data); //you will need to define the size of the copied data see getRange()
}
}
Ссылка на мой образец таблицы