Mam vytvoreny google spreadsheet v ktorom mam nejaky range hodnot. Vsetky tieto hodnoty su v jednom stlpci (napriklad B)
Potreboval by som script, ktory by po jednom tieto hodnoty kopiroval do urciteho pola (napriklad A1), s tym ze by vzdy cakal par sekund medzi tym ako by kopiroval dalsiu hodnotu.
Tento script potrebujem na periodicky opakujuce sa spracovavanie urcitych dat (tak aby som ich nemusel zakazdym po jednom vpisovat/kopirovat do pola A1).
Na zaklade tutorialov som dal dokopy nieco v zmysle:
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("B1").copyTo(sheet.getRange("A1"), {contentsOnly:true});
Utilities.sleep(5000)
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("B2").copyTo(sheet.getRange("A1"), {contentsOnly:true});
Tento script samozrejme funguje, avsak viem si predstavit ze to nie je po programatorskej stranke velmi uhladene, hlavne ak si predstavim ze v stlpci B mozem mat dajme tomu 100 roznych poli s hodnotami. Skusal som najst aj nieco o moznom loopovani, pripadne postupnom kopirovani jednotlivych hodnot, ale moje obmedzene znalosti mi v tomto nepomahaju.
Ak by ste mi vedeli poradit ako tento script pre moje ucely vylepsit, bol by som vam velmi vdacny.