アットウィキロゴ

データ処理3

var credit=new Array();
var mono=new Array();
var x=new Array();
 var y=new Array();
 
 
function myFunction() {
 
 var id="1C54ZYzRs3lucmxXB_tCvbCD34PeV0wpY-B-nll0pbu0"; 
 ex1 = SpreadsheetApp.openById(id);
 var sheet = ex1.getSheetByName("data"); 
 
var v=sheet.getRange(1,1,97,52).getValues();
 
 sx=0; 
  for(s=15;s<97;s++){
  str=""+v[s][3];
  if(str.length>1)sx=sx+1;
  if(str.length>1)credit[sx]=str; 
  if(str.length>1)y[sx]=s;   
  }
 
  number=sx;
  Logger.log(number);
   sx=0; 
  for(s=1;s<26;s++){
  str=""+v[2][s];
  if(str.length>1)sx=sx+1;
  if(str.length>1)mono[sx]=str; 
  if(str.length>1)x[sx]=s;   
  }
 
  delta=sx;
 
  Logger.log(delta);
 
  var shx = ex1.getSheetByName("rev"); 
 
  var vs=new Array();
 
  for(s=0;s<number+1;s++){
  vs[s]=new Array(); 
  }
 
 
  vs[0][0]="";
   for(sx=1;sx<delta+1;sx++){
   vs[0][sx]=mono[sx];
   }
 
 
  for(s=1;s<number+1;s++){
    vs[s][0]=credit[s];
    for(sx=1;sx<delta+1;sx++){
    s1=y[s];
    s2=x[sx];  
   vs[s][sx]=v[s1][s2];
  }
}
 
 
shx.getRange(1,1,number+1,delta+1).setValues(vs);  
 
 
}
 
最終更新:2017年03月12日 14:34