Я пытаюсь скопировать диапазон значений с листа (Test1) и вставить их в активную ячейку следующего листа (Test2).
У меня проблема в том, что активная ячейка продолжает сбрасывать обратно на A1 вместо последней ячейки, которую я щелкнул на этой странице.
Когда я запускаю сценарий со второй страницы (Test2), все работает нормально, но я хочу иметь возможность запускать его с листа Test1, поскольку именно отсюда копируются данные, и моя цель - иметь кнопку для запуска сценария. снова выбирается последний выбор, но, похоже, он не работает.
function myFunction() {
var ss = SpreadsheetApp.getActive();
var s1 = ss.getSheetByName('Test1');
var s2 = ss.getSheetByName('Test2');
var r1 = s1.getRange('A7:A19');
ss.setActiveSheet(s2, true);
var activeCell = s2.getActiveCell();
r1.copyTo(activeCell,SpreadsheetApp.CopyPasteType.PASTE_VALUES,true);
}