Tegyük fel, hogy van egy táblázatunk, amibe rendszeresen manuálisan rögzítünk adatokat. Ez a táblázat már több ezer sorból áll. Míg az Microsoft Excel mindig ott fogja megnyitni, ahol éppen tartottunk, amikor elmentettük és bezártuk a táblázatot, úgy a Google táblázatkezelője, a Google Sheets megnyitáskor mindig a legelső cellában fog állni, azaz az A1 cella lesz aktív.
Ha még új vagy Google Sheets táblázatkezelő makrózásában, akkor feltétlenül olvasd el ezt a bejegyzést! Ebben leírtam, hogy is tudsz elindulni a Google Apps Script programozásban.
A fenti probléma kiküszöbölésére egy nagyon rövidke kis Google Apps Script-ben írt makrót tudunk használni:
function onOpen(){ const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); var lastRow = sheet.getLastRow(); var newRange = sheet.getRange(lastRow + 1,1); sheet.setActiveRange(newRange); }
A script annyit tesz, hogy rögtön a Sheet megnyitásakor megnézi, mi az utolsó sorunk, ahol adat van a „Sheet1” munkalapon, és az „A” oszlop utolsó utáni mezőjére ugrik, az lesz aktív.