javascript - Loop not working for column match -


i have loop work match row value bottom , goes this:-

var lastrow = s3.getlastrow(); var datarange = s3.getrange(1, 1,lastrow).getvalues(); for(var k=0;k<datarange.length;k++) {doing something} 

however, getting no result when trying same thing column match, here loop column match not anything.

var lastcolumn = s3.getlastcolumn(); var match2 = s3.getrange(1, 1,lastcolumn).getvalues(); (var b = 0; b < match2.length; b++)  {if (range[j][0] == match2[0][b]) { }  } 

please suggest missing.

this taken right out of documentation:

getrange(row, column, numrows)  range   returns range top left cell @ given coordinates, , given number of rows. 

match2.length number of rows in array or range.

this array [[x,x,x],[y,y,y],[z,z,z]...] has 3 x's in first row, 3 y's in second row , on. in s3.getrange(1, 1,lastcolumn).getvalues(); lastcolumn number of rows in range. it's easier read each row , column 1 @ time. or transpose data matrix , read columns rows.

a loop looking "big macs':

function myfunction()  {     var ss=spreadsheetapp.getactive();     var sh=ss.getactivesheet();     var rg=ss.getrange("a1:z1");     var va=rg.getvalues();     for(var i=0;i<va.length;i++)     {       for(j=0;j<va[0].length;j++)       {         if(va[i][j]=="big mac")         {           spreadsheetapp.getui().alert('do not eat burger has massive amounts of fat in it.');           break;         }       }     } } 

in these 2 dimensional arrays obtained commands such var data = range.getvalues(); data.length = number of rows , data[0].length = number of columns. total number of array elements data.length x data[0].length of may null. many programmers new google apps scripting have problems in area. in fact had lot of trouble ended doing work bolster understanding , can read here.

these arrays following: [[0,1,2,3,4,5...],[0,1,2,3,4,5...],[0,1,2,3,4,5...]...]. va array of arrays , term va.length equal number of elements in va , put it's equal number rows.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -