Надеюсь, это объяснит, что мне нужно: https://docs.google.com/spreadsheets/d/1--4UL1SjdEv-YT-_gTpvKqy9H4SDEdBm8aubFpUZYuw/edit?ts=5be08e3d#gid=0
Итак, у меня есть информация о B, C, L, M и S.
Я хотел бы запустить сценарий, после чего строка 4-7 копируется на вкладку «Блокнот», а затем задает значение «Скопировано» в столбце T (для строк 2 и 3).
Тогда в случае, когда записано Скопировано, скрипт должен пропустить их и скопировать только оставшиеся.
Пожалуйста, дайте мне знать, если все еще не ясно.
Спасибо!
function copyInfo() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var copySheet = ss.getSheetByName("Test");
var pasteSheet = ss.getSheetByName("Sheet5");
var columns_to_be_copied = ['B', 'L', 'M', 'V'];
for (column in columns_to_be_copied){
var copy_range_string = columns_to_be_copied[column] + ':' + columns_to_be_copied[column];
// get source range
var source = copySheet.getRange(copy_range_string);
// get destination range
var destination = pasteSheet.getRange(pasteSheet.getLastRow()+1,1,8,4);
// copy values to destination range
copyTo(source,destination );
}
}