Quantcast
Channel: Hot Weekly Questions - Web Applications Stack Exchange
Viewing all articles
Browse latest Browse all 9628

Variables in Google getRange

$
0
0

I have a simple need to copy a range (E4:G4) and paste it X rows below, determined by the value of a cell, C2. I think I may be misunderstanding the offset function since when I run the routine, I get a "range not found" error, presumably because "dest" is not defined properly. Any suggestions?


function macrotest() {
  var spreadsheet = SpreadsheetApp.getActive();
  var rowoffset = spreadsheet.getRange("C2").getValue()
  var cell = spreadsheet.getRange("E4");
  var dest = cell.offset(rowoffset,1) 
  spreadsheet.getRange(dest).activate();
  spreadsheet.getRange('E4:G4').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};


Viewing all articles
Browse latest Browse all 9628

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>