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

How to combine ranges of getRange in one variable in Google sheets?

$
0
0

I am clearing the content of specific ranges of cell through this code:

function ClearContents() {  var sheet = SpreadsheetApp.getActive().getSheetByName('Data_Entry');  sheet.getRange('B5:I21').clearContent();  sheet.getRange('B24:I36').clearContent();  sheet.getRange('B39:I53').clearContent();  sheet.getRange('B56:I68').clearContent();  sheet.getRange('B71:I90').clearContent();  sheet.getRange('B93:I109').clearContent();  sheet.getRange('B112:I126').clearContent();  sheet.getRange('B129:I140').clearContent();  sheet.getRange('B143:I157').clearContent();  sheet.getRange('B160:I174').clearContent();  sheet.getRange('B177:I188').clearContent();  sheet.getRange('B191:I204').clearContent();  sheet.getRange('B207:I220').clearContent();  sheet.getRange('B223:I234').clearContent();  sheet.getRange('B237:I248').clearContent();sheet.getRange('B251:I262').clearContent();sheet.getRange('B265:I275').clearContent();sheet.getRange('B278:I287').clearContent();sheet.getRange('B5:I21').clearContent();};

And I would like to make it cleaner code by using a variable that contains all of these ranges with this code:

var ranges = sheet.getRange[sheet.getRange('B5:I21'),  sheet.getRange('B24:I36'),  sheet.getRange('B39:I53'),  sheet.getRange('B56:I68'),  sheet.getRange('B71:I90'),  sheet.getRange('B93:I109'),  sheet.getRange('B112:I126'),  sheet.getRange('B129:I140'),  sheet.getRange('B143:I157'),  sheet.getRange('B160:I174'),  sheet.getRange('B177:I188'),  sheet.getRange('B191:I204'),  sheet.getRange('B207:I220'),  sheet.getRange('B223:I234'),  sheet.getRange('B237:I248'),sheet.getRange('B251:I262'),sheet.getRange('B265:I275'),sheet.getRange('B278:I287'),sheet.getRange('B5:I21')];  ranges.clearContent();

But it doesn't seem to work


Viewing all articles
Browse latest Browse all 9798

Latest Images

Trending Articles



Latest Images

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